1

我正在使用位于https://github.com/blueimp/jQuery-File-Upload的 blueimp jQuery 文件上传插件,根据文档,我应该能够使用 HTTP PUT 上传文件。这是我的初始化

$('#fileupload').fileupload({
    url: baseServer + '/image/upload',
    type: 'PUT',
    multipart: false
}

根据stackoverflow回答文件上传到wcf using jqueryHow to upload a file using an HTTP "PUT" using JQuery? 这应该是可能的,但是当我使用提琴手检查线路上的数据时,我看到标题设置正确但正文为空。

有没有人有一个从本地文件在 IE9 中使用这个插件的工作示例?

4

1 回答 1

2

只有支持 XHR 文件上传的浏览器才支持使用 HTTP PUT 请求的文件上传(请参阅浏览器支持信息)。

jQuery File Upload 插件利用了 IE 和 Opera 的 iframe 传输插件。
iframe 传输文件上传依赖于仅支持文件上传的 HTTPS POST 请求的标准 HTML 表单。

我更新了Options 文档,并附上了解释此限制的说明。

于 2011-09-13T11:37:36.493 回答