2014-10-07 35 views

回答

3

嘗試設置的FileField的一些名字:

xtype: 'filefield', 
name: 'file', 
anchor: '100%', 
fieldLabel: 'Label' 
+0

我覺得自己像個白癡了,但解決了我的問題完全。 – 2014-12-15 22:45:52

0

khmurach的答案是正確的。但爲了澄清並使其他人更容易找到答案,我將添加以下內容。

從ExtJS的API爲Ext.form.field.File:

name - 字段的名稱。在submit()表單中包含字段值時,將其用作參數名稱。如果沒有配置名稱,則返回到inputId。爲了防止該字段被包含在表單提交中,將submitValue設置爲false。

換個說法。您必須要麼在FileField或配置或以其他方式設置「submitValue」假其他指定一個「名稱」(或「inputId」)提交將被作爲一個不完整的多POST,這將導致錯誤,如:

    在機架應用對象
  • 異常的EOFError(壞的內容主體)腳本頭
  • 過早結束: