Домашня » Інструментарій » Безкоштовний ES5 / ES6 JavaScript Завантажити файл плагін - Uppy

    Безкоштовний ES5 / ES6 JavaScript Завантажити файл плагін - Uppy

    Одним з найскладніших форм входів для розробки є завантаження файлу. Він має стиль HTML за замовчуванням, але це не найгарніша річ у світі.

    Uppy завантажує файли на новий рівень з a користувальницький інтерфейс а динамічний процес завантаження Ajax-стилю.

    Це працює за кодом ES5 / ES6, щоб ви могли створювати веб-програми за допомогою останніх стандартів JavaScript. І це навіть підтримує завантаження файлів з сайтів хмарних сховищ наприклад, Dropbox або Google Drive, тому це a багатогранний скрипт завантаження файлів для Інтернету.

    Uppy є абсолютно вільний і відкритий, з репо на GitHub. Проте найпростіший спосіб встановити цей плагін - npm або Yarn, так що ви можете запустити його як справжній пакет.

    Як тільки ви отримаєте файли, додані на ваш сайт, ви просто включити файл Uppy.js і код CSS. Потім, ви націлюєте будь-яке поле введення, яке ви хочете, і Uppy піклується про решту.

    Вона має унікальний інтерфейс виглядає як одна велика площа розміщення перетягувати файли. Ви також можете виберіть елементи з жорсткого диска або навіть завантажувати файли віддалено з зовнішніх URL-адрес. Досить божевільний!

    Ви можете знайти весь процес налаштування на сторінці документації, але це вимагає принаймні певного розуміння ECMAScript 6. Ця бібліотека виглядає на майбутнє сценаріїв і не є найпростішим у використанні чистого JavaScript для ванілі.

    Але, якщо ви серйозно ставитеся до веб-розробки, варто вивчити ES6. Ви можете знайти тонн ресурсів онлайн для самонавчання і ви навіть можете використовувати Uppy як ваш перший “реальний” проект для занурення та початку навчання.

    Перевірте приклад панелі інструментів для див. Uppy в дії. Для цієї сторінки завантаження приховано за кнопкою тригера, де ви натиснете кнопку, щоб відобразити поле модального завантаження.

    Звідти можна вибрати, чи потрібно завантажити зображення з комп'ютера, з Інтернету або навіть з веб-камери!

    Сторінка "Приклади" пропонує купу для перегляду, включаючи a перетягніть приклад, разом з інтернаціоналізована демо-сторінка.

    Але, щоб дійсно дізнатися, як це працює, я рекомендую спускати документи і переглядати головний репозитарій GitHub. Ви також можете поділитися своїми думками з творцями на Twitter @transloadit.