ExtJS文件上传表单方法
ExtJS file upload form method
如何使用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方法成功了。怎么了?
文档仅使用GET或POST方法进行指定。http://docs.sencha.com/ext-js/4-1/#/api/Ext.form.Basic-cfg-method
相关文章:
- 在extJS 4.2中,有没有一种方法可以将模型值动态绑定到表单
- 有没有一种方法可以使用Javascript检索谷歌表单ITSELF(而不是电子表格)的数据
- 如何将onChange方法添加到ExtJS 4表单中的所有字段(textField)中
- 下拉 jquery 方法发布表单不起作用
- 有没有一种方法可以在jQuery.serialize()之前获取表单数据,或者与jQuery.sserialize(()
- 在带有参数列表的表单submit上调用一个方法
- 使用GET方法通过AJAX成功提交表单后更改url
- JavaScript 表单操作更改RC方法发布文本输入提交
- AngularJS中的动态表单验证 - 是否有更好的解决方案/方法
- 提交表单前使用确认对话框的正确方法
- 表单提交未到达控制器方法
- 使用jquery在表单上更改或获取特定行值的方法是什么
- 使用ajax提交邮件表单的正确方法?-没有JQuery
- 有没有一种方法可以用包含ENTER键换行符的SQL数据填充文本区域表单
- 无法调用方法“”;getEditResponseUrl"当使用表单ID打开表单时,绑定到工作表的Google
- ExtJS文件上传表单方法
- 禁用编辑表单方法
- 在firefox上用js更改表单方法
- 表单方法post和jquery
- 为什么javascript触发提交表单(方法get,目标空白)打开弹出窗口而不是新选项卡