Я пытаюсь загрузить файл на URL-адрес RESTful PUT с помощью YUI3, но когда я задаю для загрузки значение true в конфигурации, оно отправляет файл как POST, а не PUT.Если я удаляю настройку загрузки в конфиге, я просто получаю имя файла, но оно идет на URL PUT.Могу ли я использовать 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);
Любая помощь здесь очень ценится.
Я также пытался найти ресурспри чтении содержимого файла с помощью javascript, а затем вставки этого в данные PUT, но я не могу ничего найти об этом.Кто-нибудь знает, если это возможно?
Ура, Энди.