我正在HTML5中构建一个应用程序,我需要一个能够过滤各种文件的文件上传器.
假设我有一个包含1000个文件的文件夹,其中5个文件的格式为.xls.我希望上传窗口在上传窗口中选择其MIME类型选择器的文件类型后过滤这些文件.
我知道HTML5有一种方法可以使用< input type = file accept = jpg / images>但由于缺乏支持(IE和Safari都没有),它不是一个选择.
我一直在网上找到一个jQuery文件上传器,但从我所看到的,它只能在你点击上传按钮后检查文件类型,这无助于过滤可用的文件.
有没有办法使用Flash或HTML5技术?
解决方法:
如果你想使用accept属性,你应该设置正确的mime类型:
接受= “图像/ JPG,图像/ JPEG,图像/ PNG,图像/ GIF,图像/ BMP,图像/ TIFF”
那是图像.但它在IE中不起作用,一些问题可能与FF(人们说它只支持mime类型的一部分)
对于类似的任务,我正在使用SWFUpload.您可以在那里指定允许的文件列表,它将仅显示打开文件对话框中的那些文件. Here你可以看到它的演示
更新:如@Nis所述,演示现已包含在源包中:
We have provided several simple demos to show how SWFUpload works.
These demos are not intended as project templates but as
demonstrations of basic features and methods for implementing
SWFUpload. They are included in the source package.
原文地址:https://codeday.me/bug/20190729/1571131.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。