编程语言
首页 > 编程语言> > javascript – 是否可以使用AJAX上传文件而不使用iframe或Flash?

javascript – 是否可以使用AJAX上传文件而不使用iframe或Flash?

作者:互联网

每次我查看AJAXy文件上传时,iframe总是被用在下面,某个地方.

是否可以使用AJAX上传文件而不使用iframe或Flash?在最新版本的Firefox和Chrome中如何?

我正与我的同事辩论,争辩说你不能用纯Javascript执行AJAXy上传,因为你无法从用户的硬盘读取文件内容,以便通过AJAX调用将文件内容传递到服务器端脚本.

解决方法:

您可以在firefox(3.6及更高版本)上使用文件API,但我认为最新的webkit也支持它(不确定).

我做了一个适用于FF的Mootools插件:

http://mootools.standupweb.net/dragndrop.php

标签:javascript,ajax,asyncfileupload
来源: https://codeday.me/bug/20190531/1188716.html