jquery之ajaxfileupload异步上传插件

jquery之ajaxfileupload异步上传插件

ID:6031948

大小:47.00 KB

页数:5页

时间:2017-12-31

jquery之ajaxfileupload异步上传插件_第1页
jquery之ajaxfileupload异步上传插件_第2页
jquery之ajaxfileupload异步上传插件_第3页
jquery之ajaxfileupload异步上传插件_第4页
jquery之ajaxfileupload异步上传插件_第5页
资源描述:

《jquery之ajaxfileupload异步上传插件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、jquery之ajaxfileupload异步上传插件博客分类:htmljqueryajaxfileupload点我下载工程代码由于项目需求,在处理文件上传时需要使用到文件的异步上传。这里使用JqueryAjaxFileUploader这个组件下载地址:http://www.phpletter.com/download_project_version.php?version_id=6服务器端采用struts2来处理文件上传。所需环境:jquery.jsajaxfileupload.jsstruts2所依赖的jar包及struts2-json-plugin-2.1.8.1.jar编写

2、文件上传的Actionpackagecom.ajaxfile.action;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importorg.apache.struts2.ServletActionContext;importcom.opensymphony.xwork2.ActionSupport;@SuppressWarnings("serial")publicclassFileActionextendsActionSupport{privateFilefile;p

3、rivateStringfileFileName;privateStringfileFileContentType;privateStringmessage="你已成功上传文件";publicStringgetMessage(){returnmessage;}publicvoidsetMessage(Stringmessage){this.message=message;}publicFilegetFile(){returnfile;}publicvoidsetFile(Filefile){this.file=file;}publicStringgetFileFileName(){

4、returnfileFileName;}publicvoidsetFileFileName(StringfileFileName){this.fileFileName=fileFileName;}publicStringgetFileFileContentType(){returnfileFileContentType;}publicvoidsetFileFileContentType(StringfileFileContentType){this.fileFileContentType=fileFileContentType;}@SuppressWarnings("depreca

5、tion")@OverridepublicStringexecute()throwsException{Stringpath=ServletActionContext.getRequest().getRealPath("/upload");try{Filef=this.getFile();if(this.getFileFileName().endsWith(".exe")){message="对不起,你上传的文件格式不允许!!!";returnERROR;}FileInputStreaminputStream=newFileInputStream(f);FileOutputStre

6、amoutputStream=newFileOutputStream(path+"/"+this.getFileFileName());byte[]buf=newbyte[1024];intlength=0;while((length=inputStream.read(buf))!=-1){outputStream.write(buf,0,length);}inputStream.close();outputStream.flush();}catch(Exceptione){e.printStackTrace();message="对不起,文件上传失败了!!!!";}returnS

7、UCCESS;}}struts.xml

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。