成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

瀏覽器下一代的Javascript文件上傳庫:uppy.js

開發 前端
Web瀏覽器的下一個開源文件上傳庫,Uppy是一款時尚的模塊化JavaScript文件上傳器,可與任何應用程序無縫集成。它快速,易于使用,讓你專注于比構建文件上傳器更重要的問題。這款文件上傳庫在Github上已經突破20k+star,可見其受歡迎程度以及開發者對其認可度!

介紹

Web瀏覽器的下一個開源文件上傳庫,Uppy是一款時尚的模塊化JavaScript文件上傳器,可與任何應用程序無縫集成。它快速,易于使用,讓你專注于比構建文件上傳器更重要的問題。這款文件上傳庫在Github上已經突破20k+star,可見其受歡迎程度以及開發者對其認可度!下面是Github上一個簡單的示例截圖:

瀏覽器下一代的Javascript文件上傳庫——uppy.js

Github地址

https://github.com/transloadit/uppy

示例代碼

  1. npm install @uppy/core @uppy/dashboard @uppy/instagram @uppy/tus 
  1. import Uppy from '@uppy/core' 
  2. import Dashboard from '@uppy/dashboard' 
  3. import Instagram from '@uppy/instagram' 
  4. import Tus from '@uppy/tus' 
  5. Uppy() 
  6.  .use(Dashboard, { 
  7.  trigger'#select-files'
  8.  showProgressDetails: true 
  9.  }) 
  10.  .use(Instagram, { 
  11.  target: Dashboard, 
  12.  companionUrl: '' 
  13.  }) 
  14.  .use(Tus, { endpoint: '' }) 
  15.  .on('complete', (result) => { 
  16.  console.log('Upload result:', result) 
  17.  }) 
  1. const Uppy = require('@uppy/core'
  2. const Dashboard = require('@uppy/dashboard'
  3. const GoogleDrive = require('@uppy/google-drive'
  4. const Instagram = require('@uppy/instagram'
  5. const Webcam = require('@uppy/webcam'
  6. const Tus = require('@uppy/tus'
  7. const uppy = Uppy({ autoProceed: false }) 
  8.  .use(Dashboard, { trigger'#select-files' }) 
  9.  .use(GoogleDrive, { target: Dashboard, companionUrl: '' }) 
  10.  .use(Instagram, { target: Dashboard, companionUrl: '' }) 
  11.  .use(Webcam, { target: Dashboard }) 
  12.  .use(Tus, { endpoint: '' }) 
  13.  .on('complete', (result) => { 
  14.  console.log('Upload result:', result) 
  15.  }) 

相關特性

  • 輕量級,基于模塊化插件的架構,易于依賴
  • 通過開放的tus標準上傳可恢復文件,因此大型上傳可以避免網絡不穩定
  • 支持從以下網站挑選文件:Webcam,Dropbox,Google Drive,Instagram,盡可能繞過用戶的設備,通過@ uppy / companion直接在服務器之間進行同步
  • 適用于文件編碼和處理后端(如Transloadit)非常適用,沒有(只需配合自己的Apache / Nginx / Node / FFmpeg / etc后端服務端)
  • 流暢的用戶界面
  • 使用Golden Retriever進行可選文件恢復(瀏覽器崩潰后)
  • 國際化支持(i18n)
  • 內置可訪問性
  • 永久免費

相關文檔

作者提供了其非常詳細的文檔,但是不提供中文文檔,不過無需擔心,借助瀏覽器端的翻譯功能,還是難不倒大家的,或者借助第三方的翻譯插件,或者QQ瀏覽器也很不錯,比如像下面這樣非常方便,閱讀自己想要閱讀的部分,筆者日常就是如此:

瀏覽器下一代的Javascript文件上傳庫——uppy.js

其它介紹

只需使用Uppy客戶端模塊,就可以進行拖放,網絡攝像頭,基本文件操作(添加元數據),通過tus-resumable上傳或XHR / Multipart上傳。而且還提供與React的集成,使用react的小伙伴無需再自己封裝,Uppy提供React組件UI插件。

瀏覽器下一代的Javascript文件上傳庫——uppy.js

其文檔不僅僅非常詳細,而且還提供了在線完整demo進行體驗

瀏覽器下一代的Javascript文件上傳庫——uppy.js

總結

總體來說,uppy是一個非常不錯的文件上傳組件,提供豐富的功能,特別是提供拖拽的方式以及調用攝像頭方式上傳,非常的人性化,是一個非常值得嘗試使用的JavaScript庫,為我們帶來了很大的便利性,當然好用的插件有不少,比如WebUploader,還有在之前筆者也曾介紹過另一個插件DropzoneJS,也非常不錯,支持拖拽上傳,感興趣的小伙伴也可以去看一看!

責任編輯:龐桂玉 來源: 今日頭條
相關推薦

2013-07-27 21:28:44

2013-06-27 11:21:17

2016-01-28 16:36:19

2011-03-23 09:18:52

LAMPnode.js

2020-09-16 10:28:54

邊緣計算云計算數據中心

2025-01-03 09:24:10

模型架構論文

2020-06-02 08:05:28

智能電表蜂窩物聯網NB-IoT

2018-09-11 08:00:00

DevOpsAIOps機器學習

2024-02-26 14:46:53

移動計算人工智能5G

2018-09-27 18:47:45

AIOpsDevOps

2020-09-27 17:27:58

邊緣計算云計算技術

2013-09-09 16:28:36

2009-11-20 08:47:07

路由器技術

2013-11-22 10:28:51

智能設備智能路由器小米

2018-06-06 09:54:00

javascriptnode.jstypescript

2016-01-26 11:58:12

2009-05-25 08:49:22

搜索引擎瀏覽器

2011-12-08 10:16:53

2012-06-15 09:21:03

Windows 7Windows XP

2022-06-17 14:48:38

物聯網住房危機數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美11一13sex性hd| 九九色综合 | 在线免费观看a级片 | www成人免费 | 日韩在线免费播放 | 国产一区二区久久 | 欧美在线一区二区三区 | 91av视频 | 欧美激情综合 | 激情欧美一区二区三区中文字幕 | 欧美久久一区二区三区 | 男女啪啪高潮无遮挡免费动态 | 亚洲国产欧美一区二区三区久久 | 久久久xx| 福利一区视频 | 午夜免费福利电影 | 亚洲国产91| 国产在线精品免费 | 久久久久久久国产精品视频 | 免费人成在线观看网站 | 国产一区二区三区www | 午夜无码国产理论在线 | 精品美女| 激情久久网 | 成年网站在线观看 | 国产一区二区三区视频免费观看 | 国产精品久久久久aaaa九色 | 国产一区二区在线视频 | 精品福利在线 | 国产亚洲精品久久yy50 | 国产成人精品一区 | 国产精品一区一区三区 | 日韩三区在线观看 | 国产精品亚洲一区二区三区在线 | 午夜欧美一区二区三区在线播放 | 久久精品二区 | 特级做a爰片毛片免费看108 | 欧美成人a∨高清免费观看 色999日韩 | 亚洲成人精品免费 | 在线看免费| 欧美va大片 |