[英]Is it possible to upload a file with AJAX and no iframe or Flash?
每次我查看AJAXy文件上传时,iframe总是被用在下面,某个地方。
是否可以使用AJAX上传文件而不使用iframe或Flash? 在最新版本的Firefox和Chrome中如何?
我正与我的同事辩论,争辩说你不能用纯Javascript执行AJAXy上传,因为你无法从用户的硬盘读取文件内容,以便通过AJAX调用将文件内容传递到服务器端脚本。
您可以使用着名的jQuery Uploadify插件 。
Uploadify是一个jQuery插件,它在您的网站上集成了一个完全可自定义的多文件上传实用程序。 它使用Javascript,ActionScript和任何服务器端语言的混合来动态地在页面上的任何DOM元素上创建实例。
您可以在firefox(3.6及更高版本)上使用文件API,但我认为最新的webkit也支持它(不确定)。
我做了一个适用于FF的Mootools插件:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.