form.submit()默认调用ajax提交,ajax提交数据有限制,所以如果要上传文件应该使用form提交,在Ext中form.submit默认使用Ajax,如果要form中有文件需要修改如下:
form.submit({ standardSubmit : false, //不使用ajax提交 timeout : 300, //设置超时,默认30秒 url:me.saveUrl, waitMsg: '正在上传,请稍候...', success:function(fp, o){ var result = o.result; if(result.success){ notifier.success('上传成功...'); me.success(result.data); me.close(); } } });
修改后还是文件上传失败,就需要配置服务器了。
如果使用apache+php,参考这里:
http://www.liuchang.org/php-apache-php-huan-jing-shang-chuan-da-wen-jian-pei-zhi/