我有一个上传解决方案,使用类似于 this one 的设置人们可以将文件拖到页面上并将其上传到 S3。
但是,我遇到了 XHR/Iframe 上传问题。本质上,如果我省略 forceIframeTransport
,文件将成功上传到 S3,但整个页面最终会在 S3 上,因为表单已提交到此处。
当我将 forceIframeTransport
设置为 true
时,什么也没有发生。控制台没有异常,服务器上没有任何反应。
我已按顺序在页面中包含 jquery.iframe-transport
、jquery.ui.widget
和 jquery.fileupload
。
最佳答案
如果没有发布你的代码,很难说,但也许它与这个问题类似iframe transport isn't transferring any data
他们使用了一个“奇特”按钮而不是常规按钮并模拟了 onclick。
发布您的代码,您可能会得到更好的答案,或者如果它与您发送的链接相同,请告诉我们它与您发送的链接完全相同。不过,看到代码总是好的。
关于jQuery 文件上传不使用 XHR 或 IFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33670374/