拖放文件上传可以在Firefox 3.6中完成.
谷歌搜索html5拖放文件上传-gmail提供的内容如下:
所有这些指南都使用FileReader(或者Firefox 3.6已被弃用getAsBinary,其他浏览器也不支持).
但是,谷歌最近发布了一个Gmail更新,允许在Chromium和Firefox中上传文件,而Chromium则没有FileReader.我每晚都在使用最新的Chromium,它可以拖放上传文件,但不支持FileReader.
我见过有人提到可以通过拖动到拖放上传来实现拖放上传<input type="file" />,但是一次只能支持一个文件,而Gmail的上传器可以处理拖动到它上面的多个文件,所以这显然不是它们的内容这样做.
所以问题是,他们是如何做到的?你如何支持Chromium进行HTML5文件上传?另外,你能支持Safari吗?