File 将带有YUI3的文件上载到RESTful PUT url

File 将带有YUI3的文件上载到RESTful PUT url,file,rest,upload,yui3,put,File,Rest,Upload,Yui3,Put,我试图用YUI3将文件上载到RESTful PUT url,但当我在config to io中将upload设置为true时,它会将文件作为POST not PUT发送。如果我删除配置中的上传设置,我只会得到文件名,但它会转到PUT url。我可以用PUT上传文件吗?还有别的办法吗? 我假设这是YUI3中的一个失败/错误,或者更确切地说是我对它的使用 Form: <form id='GFileForm' method='PUT' onSubmit='return false;'> &

我试图用YUI3将文件上载到RESTful PUT url,但当我在config to io中将upload设置为true时,它会将文件作为POST not PUT发送。如果我删除配置中的上传设置,我只会得到文件名,但它会转到PUT url。我可以用PUT上传文件吗?还有别的办法吗? 我假设这是YUI3中的一个失败/错误,或者更确切地说是我对它的使用

Form:
<form id='GFileForm' method='PUT' onSubmit='return false;'>
<input type='file' name='gfile' id='GFileName'>
<input type='submit' name='gfileupload' value='Upload' id='GFileUpload_Button'>
</form>

JS:
var cfg = {
                        method: "PUT",
                        form: {id: 'GFileForm', upload: true},
                        content_type: "multipart/form-data",
                };

var request = Y.io(sUrl, cfg);
表格:
JS:
var cfg={
方法:“放”,
表单:{id:'GFileForm',上载:true},
内容类型:“多部分/表单数据”,
};
var请求=Y.io(sUrl,cfg);
非常感谢您的帮助

我还试图找到一个关于使用javascript读取文件内容,然后将其放入PUT数据的资源,但我似乎找不到任何相关信息。有人知道这是否可能吗

干杯, Andy。

不幸的是,PUT不是发送表单数据的工具,大多数web浏览器不支持它。

不幸的是,PUT不是发送表单数据的工具,大多数web浏览器不支持它。

检查此示例

在本例中,您可以看到我们如何将文件放入RESTful PUT url。

检查本例

在本例中,您可以看到如何将文件放入RESTful PUT url