Ext ajax上传文件
上传文件的时候用ajax是不能实现的,因为文件传递安全性方面的考虑,ajax只能将文件名传递到后台,并不能将文件本身传递给后台,要在extjs实现文件上传必须采用在form中提交的方式,不过为了实现类似于ajax的用户体验,可以在配置项中添加fileUpload:true的方式,来实现异步提交,而不必出现页面跳转的方式。
<action name="upload" class="com.UploadAction" method="upload"><result name="success" type="json"><param name="contentType">text/html</param><param name="includeProperties">result</param></result><result name="error" type="json"><param name="contentType">text/html</param><param name="includeProperties">result</param></result></action>