要使用 JavaScript 上传文件,通常使用 iFrame 方法,其中维护隐藏的 iframe,然后使用 iframe 上传文件。
然而,据说这不是用于文件上传的可靠方法,Flash 用于此目的。所以我不清楚这是怎么做到的?我的意思是 Flash 和 JavaScript 在一起?
另外我想知道是否有其他上传文件的方法?就像在客户端读取文件转换成二进制数据,然后将其发送或类似的东西。
谢谢大家
最佳答案
So i am not clear how this is done? I mean by Flash and JavaScript together ?
与 ExternalInterface (或者,更常见的是,通过预滚动的 Flash 对象,例如 YUI Uploader,它会为您完成所有这些工作)。
i would like to know if in case there are any other approaches for file upload?
java 。 ActiveX。
它们使用与 Flash 相同的原理,但支持较弱。
like on client side read the file convert into binary data
该文件已经是二进制数据(除非是文本文件),但读取它……如何? JavaScript 无法访问标准安全上下文中的文件系统。
关于javascript - 使用 Ajax 上传文件的不同方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2139538/