uppy 搭建_免费的ES5 / ES6 JavaScript文件上传插件– Uppy

要设计的最棘手的表单输入之一是文件上载 。 它具有默认HTML样式,但这并不是世界上最漂亮的东西。

基于ES5 / ES6代码运行 ,因此您可以使用最新JavaScript标准来构建Web应用程序。 而且,它甚至还支持从 Dropbox或Google Drive等云存储站点上传文件 ,因此它是Web的多方面文件上传脚本

Uppy.js上传脚本

Uppy是完全免费和开源的在GitHub上有一个仓库。 但是,安装此插件的最简单方法是通过npm或Yarn ,因此您可以像实际的package一样运行它

将文件添加到网站后,只需包含Uppy.js文件和CSS代码 。 然后,您可以将所需的输入字段作为目标,然后由Uppy负责其余的工作。

它具有一个独特的界面, 看起来像一个大的正方形位置,用于拖放文件。 您还可以从硬盘驱动器中选择项目,甚至可以从外部URL远程上传文件 。 太疯狂了!

您可以在文档页面上找到整个设置过程,但这至少需要对ECMAScript 6有所了解 。 该库面向脚本的未来,并不是纯香草JavaScript最容易使用的库。

但是,如果您对Web开发很认真,无论如何都值得学习ES6。 您可以在线找到大量资源进行自我教学,甚至可以将Uppy用作您的第一个“真实”项目,以开始学习。

演示Uppy上传文件

查看“ 仪表板示例”查看Uppy的使用情况 。 对于此页面,上载隐藏在触发按钮的后面 ,您可以在其中单击按钮以显示模式上载字段。

在这里,您可以选择是要从计算机,网络还是从网络摄像头上传图片!

“示例”页面提供了一堆内容,包括一个拖放示例以及一个国际化的演示页面

但是,要真正了解其工作原理,我建议浏览文档并浏览主要的GitHub存储库 。 您还可以在Twitter @transloadit上与创建者分享您的想法。


翻译自: https://www.hongkiat.com/blog/uppy-javascript-file-upload/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值