Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 20960|Відповідь: 1

[Інше] Вторинна інкапсуляція Baidu WebUploader open source control upload, оптимізація фронтенд-коду (два речення коду для завантаження)

[Копіювати посилання]
Опубліковано 27.06.2016 15:13:30 | | | |
Перш за все, хочу зазначити, що це вторинна інкапсуляція відкритого контролю завантаження WebUploader, і базовий рівень все ще реалізований WebUploader, щоб використовувати його більш лаконічно.

Давайте розглянемо WebUploader

Введення:

WebUploader — це простий сучасний компонент завантаження файлів на базі HTML5, розроблений командою Baidu WebFE (FEX). У сучасних браузерах він може повністю розкрити переваги HTML5, не відмовляючись від основного IE браузера, використовуючи оригінальний FLASH-процесор, сумісний з IE6+, iOS 6+ та Android 4+. Один і той самий метод виклику можуть використовуватися користувачами у будь-який час, коли доступні два набори виконання.

Використання великих фрагментів файлів і одночасне завантаження значно підвищують ефективність завантаження файлів.

Офіційна адреса сайту: http://fex.baidu.com/webuploader/

Якщо вам цікаво грати самостійно, ви можете перейти безпосередньо на офіційний сайт

Почнемо текст:

З наведеного вище видно, що функція WebUploader у Baidu справді дуже потужна, але, як і всі елементи керування завантаженням, вона більш незручна у використанні, наприклад:

Спочатку потрібно звернутися до кількох пов'язаних бібліотек,

Потім добре напишіть HTML






Ми не хочемо все це!, лише два речення, отримайте наше завантаження. А саме:





Я писав, що CSS у стилі bootstrap автоматично посилається на

Підтримка завантаження кількох файлів,

Автоматично ідентифікувати дублікати файли,

Опціональне автоматичне та ручне завантаження,

Ви можете рендерити кілька елементів завантаження на сторінці без конфліктів

Потім деякі параметри конфігурації, пов'язані з WebUploader, можна налаштувати самостійно.

Давайте одразу перейдемо до JS-віджета, який я пакував (трохи заплутано, давай обійдемося):



Деякі пов'язані та важливіші параметри були написані з нотатками, і ви можете звертатися до них самостійно.

Тоді давай використаємо його.





Пишемо наш JS і HTML так:



Це нормально, варто зазначити

Для отримання параметрів у powerWebUpload, будь ласка, зверніться до API на офіційному сайті

Метод GetFilesAddress() поверне масив шляхів до файлів після завантаження, і ви зможете отримати його самостійно.
Нарешті, останнє демо, яке я написав, реалізоване Asp.net MVC, ви можете завантажити його самі:

Baidu Netdisk:

Посилання: http://pan.baidu.com/s/1o8B0xOQ Пароль: 9kws


Оригінал: http://www.cnblogs.com/GuZhenYin/p/5584272.html






Попередній:.net написаний SharpPcap, інструментом захоплення пакетів
Наступний:Тег введення поля для завантаження HTML-файлу
Опубліковано 04.05.2020 21:03:04 |
Не погано!!!!
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com