একসাথে একাধিক ফাইল কীভাবে আপলোড করবেন?


22

আমাদের বিভিন্ন ধরণের একাধিক ফাইল আপলোড করতে হবে, এমন কোনও মডিউল আছে যা বৈধ মাইম প্রকারের জন্য পরীক্ষা করবে এবং কেবলমাত্র বৈধ ফাইলগুলি আপলোড করবে (সাইটের সেটিংসের উপর নির্ভর করে, যেমন: পিএনজি, ডক, জেপিজি, টিএসটিএস)?

উত্তর:


27

ক্লায়েন্টাইড_এল্টিফিকেশন ( ড্রুপাল -6 এবং ড্রুপাল -7) আপলোড করা ফাইল এক্সটেনশনের চেক সহ (তবে মাইমাই টাইপের নয় ) সহ কিছু অতিরিক্ত ক্লায়েন্ট-সাইড চেক করে। (এবং @ টিম.প্লিনকেট মন্তব্যে উল্লিখিত হিসাবে, মাইমডেটেকটি সার্ভার-সাইড মাইম টাইপ বৈধতার জন্য কার্যকর তবে ফাইলটি অবশ্যই বৈধ হওয়ার জন্য সার্ভারে আপলোড করতে হবে))

একাধিক ফাইল আপলোড করার জন্য, নিম্নলিখিতটি বিবেচনা করুন:

একাধিক চিত্র আপলোড করার জন্য এগুলি অতিরিক্ত বিবেচনা করুন:


2
আমি মাইম-প্রকারগুলি সম্পর্কে জিজ্ঞাসা করেছি কারণ আমি পড়েছি যে কেবল ফাইল এক্সটেনশানগুলি পরীক্ষা করার চেয়ে এগুলি ব্যবহার করা একটি ভাল অনুশীলন।
পলবাকুলিচ

@ পালহম্বস - আপনি সঠিকভাবে পড়েছেন। আপনার সর্বদা আপলোড করা ফাইলের মাইম ধরণের পরীক্ষা করা উচিত।
খ্রিস্টান

1
উপরের মডিউলগুলির যে কোনওটি মাইমডিটেক্টের সাথে সংহত করতে পারে এবং এটি আপনার পক্ষে পরিচালনা করতে পারে।
tim.plunkett

আপনি যদি মাইমেডেকট্যাক্ট ব্যবহার করতে ক্লায়েন্টসাইড_এল্টিফিকেশন প্রসারিত করতে ইচ্ছুক হন তবে দয়া করে কোথাও কোডটি পোস্ট করুন এবং আমাদের সাধারণ জনসাধারণের ব্যবহারের জন্য বৈশিষ্ট্যটি যুক্ত করুন।
ক্যাপি ইথেরিয়েল

5

প্লুপলোডের সাথে আমাদের দুর্দান্ত ভাগ্য হয়েছে । সিলভারলাইট, ফ্ল্যাশ, এইচটিএমএল 5 ব্যবহার করে এবং ব্রাউজারের সামর্থ্যের উপর নির্ভর করে ক্লাসিক এইচটিএমএল 4 'ফাইল নির্বাচন করুন' উইজেটগুলিতে ফিরে আসার জন্য এটি ক্রস ব্রাউজারের সামঞ্জস্যতা অর্জন করতে পিছনের দিকে মোড় নেয়।

Drupal এর ইন্টিগ্রেশন মডিউল একটু রুক্ষ, কিন্তু আমরা তা সফলভাবে ব্যবহার করেছি জনপূর্ণ ভাবমূর্তি ক্ষেত্রসমূহ বৃহত প্রকল্পগুলি পরিচালিত করার একটি সংখ্যার উপর। ড্রুপাল In-তে, আমি বিশ্বাস করি যে তারা বেশিরভাগ ইউআই টেনে নিয়েছে এবং এটিকে একটি খাঁটি এপিআই মডিউলে পরিণত করেছে যা কেবলমাত্র আপলোডের কাজটি পরিচালনা করতে মিডিয়া জাতীয় সরঞ্জামগুলি দ্বারা ব্যবহার করা যেতে পারে। আপনি যদি বিশেষত মজাদার কিছু করতে চান তবে আপলোড উইজেটটি প্রদর্শিত হবে যেখানে পরিচালনা করতে আপনাকে সম্ভবত কিছুটা কাস্টম কোড লিখতে হবে, তবে এটি খুব শক্ত।

বেশ কিছুটা পোস্ট-প্রসেসিং হ্যান্ডল করার জন্য আমরা এর অভ্যন্তরীণ ইভেন্টগুলিতে বেঁধে রাখতে পেরেছি এবং মাইমটাইপস / লাথি মেরে ফিরে যাবার বৈধতা ত্রুটি সম্ভবত খুব বেশি ঝাঁকুনি ছাড়াই করা যেতে পারে।


1
প্লুপলোডের ডি 6 সংস্করণটি কি কখনও ব্যবহার করেছেন?
ডাবলজোশ

@ ইথন আপনার কি প্লুপলোড মডিউলে স্বয়ংক্রিয় আপলোড সম্পর্কিত কোনও ধারণা আছে? আমি আলোচনার মাধ্যমে ধারণা পেয়েছি drupal.org/node/1804382#comment-7810763 । এছাড়া সমাধান stackoverflow.com/questions/8137229/... , কিন্তু আমি থেকে এপিআই Drupal সাথে সংহত করতে কিভাবে knwo না
mohit_rocks

4

অনুরূপ মডিউল পর্যালোচনা গোষ্ঠীতে আমার তুলনা উইকি এখানে। http://groups.drupal.org/node/155764

সামগ্রীটি এখন যেমন রয়েছে তেমন ডাম্পিং করা হচ্ছে ...

সিসিকে জন্য অরিগমা মাস আপলোডার (6.x-2.0) ইমেজফিল্ড মডিউলটির জন্য অরিগমা আপলোডারটি বাণিজ্যিক অরিগমা চিত্র আপলোডারকে দ্রুপালের সাথে একীভূত করেছে। একাধিক চিত্র একক ব্যাচে একাধিক চিত্রের ফিল্ডে আপলোড করা হয়।

চিত্র FUpload (6.x-3.0-rc2) চিত্র FUpload (মাল্টিআপলোড) যা চিত্র এবং সিসিকে চিত্রবিজ্ঞান মডিউল যোগ করে, প্রতিটি ব্যবহারকারীকে চিত্র মডিউল বা চিত্র ক্ষেত্র মডিউল ব্যবহার করে ছবি আপলোড করার অনুমতি দেয়, একাধিক আপলোড করতে সক্ষম করে একটি সাধারণ ক্লিক সহ ছবি। সমস্ত নির্বাচিত চিত্রগুলি ফ্ল্যাশ মডিউল (swfupload) এর মাধ্যমে আপলোড করা হয় এবং স্বয়ংক্রিয়ভাবে প্রক্রিয়াজাত হয়।

প্লুপলোড ইন্টিগ্রেশন (6.x-1.x-dev, 7.x-1.0-beta3) একাধিক ফাইল এবং দ্রুপাল আপলোড করার জন্য প্লুপলোড উইজেটের মধ্যে সংহতকরণ সরবরাহ করে। প্লুপলোড একটি জিপিএল লাইসেন্সযুক্ত একাধিক ফাইল আপলোড সরঞ্জাম যা ক্লায়েন্ট কম্পিউটারের ক্ষমতার উপর নির্ভর করে ফ্ল্যাশ, গিয়ার্স, এইচটিএমএল 5, সিলভারলাইট, ব্রাউজারপ্লাস এবং এইচটিএমএল 4 এ উইজেট উপস্থাপন করতে পারে।

SWFUpload (6.x-2.0-beta8) Drupal এর জন্য SWFUpload মডিউল CCK এর Filefield জন্য একটি উইজেট উপলব্ধ এবং একাধিক ফাইল আপলোড যুগপত করার অনুমতি SWFUpload গ্রন্থাগার ব্যবহার করে।

ইমেজফিল্ডের জন্য jUpload (6.x-1.x-dev) আপনি কি কখনও ইচ্ছে করেছেন যে আপনি একবারে কোনও ছবি ফিল্ডে একদল চিত্র আপলোড করতে পারবেন? ইমেজফিল্ডের জন্য jUpload (jifupload) সিসিকে জন্য চিত্রফিল্ড মডিউল সঙ্গে JUpload জাভা অ্যাপলেট একীভূত। একাধিক চিত্র একক ব্যাচে একাধিক মানের জন্য একটি চিত্রক্ষেত্র সেটে আপলোড করা হয়।

বিভিন্ন পদ্ধতির, একই ফলাফল ...

ইমেজফিল্ড জিপ সমর্থন (6.x-1.0-beta2) এটি ইমেজফিল্ডের জন্য একটি সহায়ক মডিউল। মাল্টি-ভ্যালু সহ চিত্রক্ষেত্রের জন্য একাধিক চিত্র আপলোড করার সময়, এই মডিউলটি স্বতন্ত্রভাবে পরিবর্তে জিপ ফাইলগুলিতে একাধিক চিত্র আপলোড করার ক্ষমতা যুক্ত করে।

ইমেজফিল্ড আমদানি (5.x-1.5, 6.x-1.10) ইমেজফিল্ড আমদানি ব্যবহারকারীদের একটি উপযুক্ত ফিল্ড বা একটি চিত্রক্ষেত্র রয়েছে এমন একটি সিসিके সামগ্রী প্রকারের মধ্যে প্রচুর পরিমাণে চিত্র আমদানির অনুমতি দেয়। মডিউলটি এক্সআইএফ বা আইপিটিসি ব্যবহার করে শিরোনাম এবং বিবরণ দখল করতে পারে। দ্রষ্টব্য: এই মডিউলটি ব্যবহার করতে আপনাকে অবশ্যই আপনার সার্ভারে এফটিপি, এসসিপি বা অন্যান্য পদ্ধতির মাধ্যমে চিত্র আপলোড করতে সক্ষম হবেন।



2

আপনি যদি এই ফাইলগুলিকে একটি জিপতে রাখতে পারেন এবং আপনি কোর আপলোড মডিউলটি ব্যবহার করতে চান / করতে চান তবে আপনি একাধিক আপলোড একাই চেষ্টা করতে পারেন (ড্রুপাল 6.x)।


0

এইচটিএমএল 5 আপলোড করুন http://drupal.org/sandbox/z7/1348240

এই মডিউলগুলিকে আধুনিক (এইচটিএমএল 5 কমপ্লায়েন্ট) ব্রাউজারে দ্রুপাল 7 এর জন্য চিত্রগুলি (এবং অন্যান্য ফাইল) আপলোডের জন্য একটি প্রবাহিত সমাধান হিসাবে বিবেচনা করা উচিত, আরও কিছু নয়।

এখনও চেষ্টা করেন নি তবে কোডটি পরিষ্কার এবং কমপ্যাক্ট।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.