如何使用JQuery使用HTTP"PUT"上传文件?

Sle*_*led 13 javascript jquery put

我想使用JQuery-File-Upload上传文件,但使用HTTP"PUT"而不是multipart-forms.根据他们的网站:

- Multipart and file contents stream uploads:
    Files can be uploaded as standard "multipart/form-data" or file contents stream (HTTP PUT file upload).
Run Code Online (Sandbox Code Playgroud)

但我在他们的文档中找不到如何做到这一点.有人可以帮忙吗?

mat*_*ieu 7

根据:https://github.com/blueimp/jQuery-File-Upload/wiki/Options

方法

用于将文件发送到服务器的HTTP请求的方法.可以是POST(multipart/formdata文件上传)或PUT(流文件上传).接受String或返回String的函数.

你应该使用:

$('#file_upload').fileUpload({
    namespace: 'file_upload_1',
    url: '/path/to/upload/handler.json',
    method: 'PUT'
});
Run Code Online (Sandbox Code Playgroud)