小编Raj*_*jiv的帖子

如何在使用jquery中的拖放进行上传时区分文件和文件夹?

如果用户尝试将文件夹拖放到我的文件上传器控件以进行上传,那么我需要向用户显示一条错误消息,说明只能上传文件.问题是我无法区分文件夹和文件夹.

我认为的一种方法是检查jQuery的文件类型属性.假设文件名是"test.txt",那么文件类型将返回"text/plain".对于普通文件夹名称,例如"TestFolder",文件类型将为空,其文件大小将返回0.但是,如果文件夹名称包含类似"TestFolder.txt"的扩展名,则文件类型将返回"text/plain".

所以我可以检查文件类型和文件大小,但它不能正常用于文件夹名称,如"TestFolder.txt".任何人都可以建议我使用jQuery或其他方法解决这个问题的好方法吗?

javascript jquery drag-and-drop file-upload

8
推荐指数
1
解决办法
1049
查看次数

标签 统计

drag-and-drop ×1

file-upload ×1

javascript ×1

jquery ×1