日期:2014-05-16  浏览次数:20373 次

extjs fileUpload文件上传时ie报错missing } in XML expression与火狐<pre>问题

最近在用ext3做一些小东西,用了它是上传控件,遇到了一些问题。记录一下。

对于文件上传来说,需要注意以下几个方面:

  1. FormPanel中设置一个属性【fileUpload : 'true'】;

<!--[if !supportLists]-->2.??? <!--[endif]-->jsp页面中引入FileUploadField.js文件,这个文件的路径是【"${pageContext.request.contextPath}/ux/fileuploadfield/FileUploadField.js"】;

UI组件

相应的ExtJS属性(主要部分)

后台Java Bean属性

xtype : 'fileuploadfield'

需要定义name属性,name : 'xyz'

Struts1/2是不同的,这里以struts2为例。根据情况,需要定义三个属性中的某个或某几个。它们分别是:

File xyz; ---?真正的文件;

String xyzFileName; ---?文件名字;

String xyzContentType; ---?文件类型;