تطوير الويب:ما هي أفضل طريقة للقيام بتحميل ملفات متعددة؟
-
01-07-2019 - |
سؤال
أريد من الأشخاص (بالكاد يعرفون القراءة والكتابة بالكمبيوتر) أن يرسلوا بسهولة عددًا كبيرًا من الملفات (الصور) من خلال تطبيق الويب الخاص بي.هل هناك أداة/مكون قياسي بسيط وقوي ومجاني/رخيص ومستخدم على نطاق واسع (Flash أو .NET - آسف لعدم وجود وقت تشغيل Java على المتصفح) يسمح لمستخدم الويب بتحديد مجلد أو مجموعة من الملفات على جهاز الكمبيوتر الخاص به و تحميلها؟
المحلول
com.swfupload, ، أفضل أداة أعرفها تتيح لك القيام بذلك.بسيط وسهل الاستخدام ويحتوي أيضًا على آلية احتياطية لـ 1% من مستخدمي الويب الذين ليس لديهم فلاش 8+.
نصائح أخرى
لقد وجدت أن أفضل طريقة لتحميل مجموعة من الملفات هي ضغطها وتحميل ملف واحد (ثم فك ضغطها على الخادم).ومع ذلك، ربما لا يكون هذا خيارًا جيدًا للجمهور الذي تستهدفه.
لقد توصلت إحدى الشركات إلى تحميل Silverlight الذي يمكنه تغيير حجم الصور مسبقًا بحيث لا يلزم تحميل الملفات التي يبلغ حجمها 5 ميجابايت ثم تغيير حجمها.لم يتم تضمين إمكانية تغيير حجم الصورة مع clr الذي يأتي مع Silverlight.القذالي جاء بأنفسهم.يمكنك أن ترى هنا:http://www.occipital.com/fjcore.html
لا أعرف ما الذي سيتقاضونه، لكننا كنا سعداء للغاية بكيفية عمله.إذا لم تكن بحاجة إلى إمكانية تغيير الحجم قبل التحميل، فسأختار أحد خيارات تحميل الفلاش مثل http://swfupload.org أو http://www.codeproject.com/KB/aspnet/FlashUpload.aspx