上传文件要是用asp.net的控件上传其实是很简单的问题,要是为了用户体验的提高很多的web开发人员都会采取很炫的ajax上传。
或是用flash想用的控件上传。今天我们看看extjs中如何很炫的上传文件或图片。
查了查资料发现extjs上传文件需要一个js文件FileUploadField.js,在extjs类库文件里可以找到。
FileUploadField.js代码如下:
fileupload.html,显示上传的效果代码如下:
以上的代码都是显示上传的内容,而上传的关键在于后台是如何操作。
可以新建一个Default.aspx页面来进行上传的处理。在上传的提交时都是post进行提交的,所以关键是在后台要获取上传的对象。
在Page_Load中加入代码:
演示图如下:
上传中:
上传ok:
extjs上传搞定。希望大家能多多交流相关的知识,互相提高技术水平。