如何使用PUT方法而不是POST来使用文件上传表格? 这是我的表单代码:
this.personEditForm = new Ext.FormPanel({
xtype:"form",
fileUpload:true,
frame:true,
autoScroll:true,
layout:{
type:"vbox",
flex:"even"
},
items:[
{
xtype:'fileuploadfield',
emptyText:'Выберите файл...',
name:'avatar',
width:300,
fieldLabel:'Фото пользователя',
buttonText:'Обзор'
}
buttons:[
{
text:'Сохранить',
handler:function () {
if (self.personEditForm.getForm().isValid()) {
method = "PUT";
url = PERSONS_URL + personID;
self.personEditForm.getForm().submit({
method:method,
url:url,
success:function (form, action) {}
});
}
}
}
]
});
当我删除文件字段时,PUT方法正常工作。什么错了?
答案 0 :(得分:1)
文档指定仅使用GET或POST方法。 http://docs.sencha.com/ext-js/4-1/#!/api/Ext.form.Basic-cfg-method