WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
JavaScript / Loaders and Uploaders

The AwsmUploader: Unlimited Uploads w/o Flash!

— الإضافة إلى WorldWideScripts.net

الاشتراك في موقعنا تغذية للبقاء حتى الآن!

جديد! تابعونا على النحو الذي تريد ذلك!


The AwsmUploader: Unlimited Uploads w/o Flash! - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

وAwsmUploader يتيح لك بسهولة تحميل الملفات عن طريق السحب والإسقاط (مدمجة) أو عن طريق تغذية مع ملفات من مصادر الخاصة (مثل مدخلات الملفات العادية). أنها بنيت باستخدام عادي جافا سكريبت، HTML5 وPHP (هذا هو كل ما يحتاج).
وAwsmUploader لا يتطلب أي من هذه: فلاش، اكتف، ملحقات كروم والمكتبات 3rd الطرف (على سبيل المثال مسج، دوجو، موتولز، Modernizr)، والمكونات الإضافية من أي نوع، وأطر من جانب الخادم الخ

عرض تجريبي العمل بشكل كامل والوثائق كلها هنا.

التوافق متصفح (اعتبارا من يوليو 2013)

متصفحات سطح المكتب متصفحات الجوال
اختبار: يجب أن تعمل وفقا ميزة الكشف، التي لم تختبر (زيارة
وعرض مع جهاز المقابلة
للتحقق من نفسك):
  • فايرفوكس 13+
  • كروم 20+
  • إنترنت إكسبلورر 10+
  • رحلات السفاري 7+ (اختبار على نظام التشغيل Mac OS X 10.9)
  • أوبرا 12.10+
  • دائرة الرقابة الداخلية 6 سفاري 6+ (آي باد 2+، 3Gs فون، 4+)
  • متصفح بلاك بيري
  • أوبرا موبايل 14+
  • فايرفوكس لالروبوت 22+

ما هو خاص جدا حول هذا الموضوع بعد ذلك؟

هناك العديد من الإجابات على هذا السؤال. الأكثر رهيبة هي:

  • تحميل العديد من الملفات التعسفي من حجم التعسفي. تم اختبار AwsmUploader مع 2 GB ISO-الملفات. تعمل مثل السحر مع استخدام وحدة المعالجة المركزية منخفض. وAwsmUploader لا يهتمون في PHP أو حدود جانب الخادم الأخرى.
  • هل لا يزال يمكن وضع حد حجم الملف أو عدم السماح لتحميل بعض الملفات من خلال تزويد regexes الخاصة.
  • تحميل عن طريق سحب الملفات على العنصر الذي حددته كمنطقة droppable.
  • إحصاءات غنية للغاية لكل ملف / لجميع الملفات: متر سرعة (متوسط ​​وسرعات الحالية)، والوقت التوازن (ايتا)، وحجم وحصة الحسابات في الوقت الحقيقي، وأكثر دقة من للثاني.
  • أكثر من 25 الأحداث interceptable تسمح لمزيد من التفاصيل قصوى.
  • يدعم إدارة الحصص. تعيين الحد الأقصى لحجم التحميل للسماح للAwsmUploader تخطي الملفات قبل تحميلها.
  • يستخدم HTML5-FileAPI لغير متزامن وتحميل الملفات-قطعة الحكيمة. تحميل إلى مجالات أخرى باستخدام CORS-طلبات ويدعم كذلك.
  • يدعم طلبات HTTP-401 طعن وpreflighted: أوراق اعتماد استخدم لتحميلها على المناطق المحمية.
  • يجعل ومخازن تلقائيا الصور المصغرة من JPEG،، GIF- وPNG-الصور. يمكن عرض معظم imagetypes في المتصفح عبر البيانات-عناوين المواقع باستخدام المدمج في الصف BinaryDataCollector .
  • يمكنك ضبط حجم قطعة لاحتياجاتك وعرض النطاق الترددي المتوفر. وAwsmUploader يمكن معالجة العديد من الملفات كما تريد أن بالتوازي.
  • يستخدم طوابير داخليا. يمكنك التوقف وإجهاض (حتى ملف الحكيم) في أي وقت. لا تتردد في الحفاظ على إسقاط الملفات في حين أن AwsmUploader يتم معالجة ملفات أخرى، وسوف يستغرق رعاية ؛)
  • وAwsmUploader هي فئة جافا سكريبت مستقلة تماما، ولا تحتاج إلى أي المكتبات الأخرى مثل مسج، موتولز أو دوجو.
  • وإدارة الدولة الغنية بإعلام المستخدم حول كل خطوة بالتفصيل (العمل الحالي، وحجم الملف، التقدم، تنص، الأعراف الحقيقي، وعدد من الملفات في طابور الخ).
  • خطأ غنية وإدارة ردا على ذلك، ربط الاسترجاعات الخاصة جدا لذلك.
  • وظائف مساعد لتنسيق أسماء الملفات وسلاسل الحجم.
  • يعمل بشكل جيد مع AwsmProgressBar .

هذا كل شيء؟

بالطبع لا. وAwsmUploader يتضمن الكثير.

  • الطبقة متداخلة BinaryDataCollector يسمح لجمع البيانات من الملفات إسقاطها. وجاء ذلك للسماح للمعاينة من الملفات (مثل بيانات-URL) في المستعرض عند القراءة الانتهاء. الطبقة هي جزء من مساحة الاسم AwsmUploader ويمكن استخدامها خارجيا أيضا.
  • الطبقة متداخلة FeatureDetection تسمح بسهولة للتحقق من جميع الميزات المطلوبة. هذه الفئة هو أيضا جزء من مساحة الاسم العام.
  • تم متداخلة اثنين من التعدادات كذلك. واحدة هي قائمة مع جميع أنواع الأحداث للتسجيل، والآخر هو لائحة المتاحة قائمة الانتظار أنواع. وهي تستخدم لتسجيل معالج الصحيح لحدث معين وللتحقق من طابور الصحيح للحصول على التفاصيل. قوائم الانتظار خمسة هي: مسقطة أو معلق (الملفات التي تقرأها أو تحميل في الوقت الحاضر)، الانتهاء، تم إحباط وفشل.
  • الطبقة الخاص AUFile يمثل ملف واحد التي أسقطت سابقا على المنطقة المحددة. لديها أساليب مفيدة أيضا، ويمكن الوصول إلى الخارج وتعطى كما حجة لبعض الاسترجاعات.وللAUFile نظيرتها تنفيذها في PHP كذلك.
  • تتألف AUFile من AUFileChunks . كل قطعة لها خصائص مفيدة ومفصلة ومدعوم الخاص بها. يمكن الوصول إليها من خلال AUFile لها.وهناك فئة المقابلة في PHP كذلك.

ما هو في حزمة وما أحتاجه؟

حزمة تشمل قائمة بذاتها والطبقة جافا سكريبت مستقلة تماما AwsmUploader وفئاته المتداخلة المذكورة أعلاه والتعدادات. ضمن حزمة سوف تجد الطبقات PHP (يتطلب PHP 5) AUFile و AUFileChunk وحدة تحكم للتعامل مع تلك الملفات المرفوعه-قطعة الحكيمة. وتتضمن الحزمة أيضا واجهة تنفيذها بالكامل تجريبي (مشابهة لهذه واحدة، مع AwsmProgressBar يجري استبداله progressbar عام).!ستعمل تنفيذ واحدة من خارج منطقة الجزاء وليس مطلوبا منك لتكوين أي شيء على جانب الخادم (ولكن هناك هي بعض الخيارات التي يمكن ضبط، بالطبع).

كما ترون، فإن حزمة يجري تقديمها غنية ولا تحتاج لك لتنفيذ وتصميم واجهة الخاصة بك، على الرغم من أن واجهة تسليمها ليست جزءا من AwsmUploader (لاحظ أنه يستخدم مسج / jQueryUI). تحتاج قليل من دون المعرفة في جافا سكريبت والعمل على انجاحه وPHP 5 فقط على الخادم الخاص بك. ويدعم المتصفحات الحديثة، بما في فايرفوكس 13+ 20+ وكروم. ويدعم إنترنت إكسبلورر بدءا من الإصدار 10. أوبرا يعمل من الإصدار 12.10 والجدد. وAwsmUploader يمكن أن تحل محل تماما الخاص بك حل تحميل القائمة، عندما تستخدم المتصفحات المتوافقة المذكورة. وأفاد العملاء AwsmUploader يعمل على آي باد كذلك. هذا هو الحل الأصلي الوحيد لتحميل الملفات الكبيرة على هذه الأجهزة نظرا لعدم ويدعم فلاش.

التحديثات، والتحسينات والإصلاحات

19 يوليو 2013
  • جافا سكريبت: تم BlobBuilder إزالتها تماما مثل النقطة والمنشئ لها هي الآن متاحة في مجموعة عبر متصفح IE10 بطريقة تدعم الآن.
  • جافا سكريبت: إزالة دعم زائدة للإصدارات القديمة من IE بشأن event- (بعكس) ملزمة وXDomainRequest. إزالة بعض الوظائف زائدة عن الحاجة ومبسطة البعض الآخر - تقلصت في AwsmUploader حوالي 5٪ ؛)
  • جافا سكريبت: مقتبس من BinaryDataCollector للعمل مع ArrayBuffers الآن

5 سبتمبر 2012

  • عموما: إن AwsmUploader حصلت أسهل، يمكنك الآن إطعام عليه من مصادر أخرى (الخاصة) من المناطق فقط droppable! أيضا، والتعامل مع ملفات كبيرة جدا حصلت على نحو أفضل من خلال كتابة قطع على الفور إلى الملف الناتج، وتستخدم أي ملفات مؤقتة بعد الآن. يمكنك ترحيل إلى الإصدار الجديد لا تشوبه شائبة، سواء client- ورمز جانب الخادم هي إلى الوراء متوافقة (باستثناء الأساليب التي تمت إزالتها)!
  • جافا سكريبت: أضيفت الطريقة العام enqueueFileForUpload() لتغذية AwsmUploader مع ملفات من مصادر التعسفية (مثل مدخلات الملف، نرى تجريبي محدثة ). تم زيادة التوافق باستخدام ArrayBufferViews في النقطة-منشئ (لأحدث المتصفحات).
  • PHP: وحدة تحكم والطبقات اثنين تغيرت، يرجى الرجوع إلى وثائق (ويمكن العثور عليها في العرض) لمعرفة كافة التغييرات. تمت إضافة writeFile طريقة () حصلت على API أسهل وأزيلت بعض الأساليب.
18 يوليو 2012
  • جافا سكريبت: زيادة التوافق ل Blob -interface في المتصفحات القديمة.
14 يوليو 2012
  • جافا سكريبت: تحسينات طفيفة لاستخدام واجهة النقطة، حيث المتاحة (بدلا من BlobBuilder).
  • جافا سكريبت: تحديث AwsmUploader.FeatureDetection الطبقة للكشف عن التوافق لواجهة النقطة.
  • PHP: فئة AUFile لديها الآن ثوابتها مسبوقة ب "DEFAULT_ '، كما تلك الوظائف التي تستخدمها الآن العمل معهم كوسائط الافتراضي للتجاوز. تم تحديث وثائق لتعكس جميع التغييرات التي أدخلت.

تحميل
المكونات الأخرى في هذه الفئةجميع مكونات هذا الكاتب
تعليقاتالأسئلة المتداولة والأجوبة

خصائص

مكون:
13 يوليو 12؛ آخر تحديث

كلمات البحث

التجارة الإلكترونية, وجميع البنود, اياكس, قطعة, السحب والإسقاط, ملف API, تحميل الملفات, HTML5, وجافا سكريبت, متعددة تحميل ملف, حصة, والسرعة متر, غير محدود, تحميل, وتحميل التقدم