gpt4 book ai didi

javascript - jQuery-File-Upload 插件在没有 Flash 或 Silverlight 的情况下如何工作?

转载 作者:行者123 更新时间:2023-11-28 01:43:09 24 4
gpt4 key购买 nike

jQuery-File-Upload 声称可以与 IE6+ 一起使用,并且在 https://github.com/blueimp/jQuery-File-Upload 上没有关于它的开放问题。

所以我想知道当文件 API 的其他 Polyfils 需要附加组件来访问文件系统时,它是如何实现这一点的。

最佳答案

据我所知,无需深入研究代码,它将使用 iframe。

看这里:

https://github.com/blueimp/jQuery-File-Upload/blob/master/js/jquery.iframe-transport.js#L70

问题是,如果没有 ajax/websockets 或其他什么就无法做到这一点......那么实现这一点的唯一可能的方法是将请求发送到 iframe 中。

在 iframe 内,将有一个带有文件输入的表单。它将像往常一样向服务器发出请求,当 iframe 重新加载时,javascript 代码应该能够向用户更新正在上传的文件。 iframe 可以包含类似于文件附件 id 的内容以添加到主表单中...然后在服务器上应该可以将文件附件链接到表单。

差不多就是这样。但此方法有一些缺点,因为它在 iframe 中工作。出于安全原因,iframe 比以前受到更多限制。

关于javascript - jQuery-File-Upload 插件在没有 Flash 或 Silverlight 的情况下如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20640805/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com