GXT 文件上传
关于GWT的文件上传网上有封装比较好的例子 大家可以搜索:gwtextux。
gwtextux是基于GWT-EXT开发的。本文写的是针对GXT组件开发的文件上传例子。
?
GXT 文件上传主要分五步:
?
第一步,设置Form的提交属性
?
?
String path = req.getSession().getServletContext().getRealPath("/");FileItemFactory factory = new DiskFileItemFactory();ServletFileUpload upload = new ServletFileUpload(factory);List items = null;try {items = upload.parseRequest(req);} catch (FileUploadException e) {e.printStackTrace();return ;}Iterator iter = items.iterator();while (iter.hasNext()) { FileItem item = (FileItem) iter.next(); if (item.getName() == null || item.getName().trim().equals(""))continue; String filename = getFileName(); if ( ! item.isFormField()) { File uploadedFile = new File("replace with your file name"); try { item.write(uploadedFile); } catch (Exception e) {e.printStackTrace();return null;} }}
你看,还支持同时上传多个文件。
推荐 使用 swfupload
谢谢,学习了。我之前手工写流是想做上传进度展示。
3 楼 mealoneone 2011-01-09 Lz可以考虑一下GWTupload这个上传组件解决上传进度条的问题。
我在项目就是用这个组件来实现的。
但是这个组件好像有个bug,就是该组件的重置功能有点问题。。 4 楼 zyengogo 2011-02-10 原来整这个 整了个多附件上传 5 楼 659的典藏 2011-02-17 恩,2010的后台代码简洁明了,很不错。学习了...刚开始学习EXT,还有许多问题不明白,持续学习ing 6 楼 kannif2005 2011-03-13 ,如何自生上後的影片? 7 楼 董瑞龙 2011-03-14 kannif2005 写道,如何自生上後的影片?
我没有做过类似工作,但是我想生产缩略图的操作应该是后台java实现,然后将缩略图返回给前台。