首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

ExtJs文件下传组件(UploadDialog)

2012-10-26 
ExtJs文件上传组件(UploadDialog)第一种方法:传统的上传方式 在formpanal中增加一个fileUpload的属性,scr

ExtJs文件上传组件(UploadDialog)
第一种方法:传统的上传方式
在formpanal中增加一个fileUpload的属性,

<script type="text/javascript" src="../../../js/extjs/UploadDialog/Ext.ux.UploadDialog.packed.js"></script>
组件的使用发放如下
public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {request.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=utf-8");        //往页面上传值String mess="";    SmartUpload su = new SmartUpload();         try {       //初始化操作    su.initialize(this.getServletConfig(),request,response);       su.upload();     com.jspsmart.upload.File file = su.getFiles().getFile(0);        //获得上传的文件另存的路径    String uploadPath=request.getParameter("uploadPath");    //创建保存上传文件的文件夹    java.io.File f = new File(uploadPath) ;if(!f.exists()){    f.mkdir();}    file.saveAs(file.getFileName());      mess="{'success':true,'message':'上传成功'}";    }    catch(Exception e){   e.printStackTrace();   mess="{'success':true,'message':'上传失败'}";    }    PrintWriter pw=response.getWriter();System.out.println(mess);pw.println(mess);pw.flush();pw.close();}   



文件上传的后台代码与普通的JSP+JAVABEAN+SERVLET上传操作几乎没有改动,大家只需要把前台的上传功能做好就OK了

本人也是刚开始学习ExtJs,参看了很多的资料,最后附上官方的实例demo
http://dev.sencha.com/deploy/dev/examples/form/file-upload.html 1 楼 xieweiting 2012-05-09   我的不对啊,

热点排行
Bad Request.