我想获取从浏览器外部拖动的文件的文件扩展名。查看了许多教程和StackOverflow上的问题/答案,但似乎找不到答案(或者我只是太愚蠢了,没用正确的搜索词汇)。我知道您可以在
ondrop
事件中访问文件名,但在用户放下文件之前,我想根据用户拖入我的应用程序的文件类型做出反应。应该有某种方法,因为Webflow(一个构建响应式网站的Web应用程序)就是这样做的。根据文件类型,它会给您不同类型的元素。感谢您提供的任何指导。
event.dataTransfer.files[n].type
将包含正在上传的文件的 MIME 类型,例如image/png
或text/plain
,而event.dataTransfer.files[n].name
将包含文件名。 - Liftoff