gwt使用apache-commons-fileUpload,轻松实现文件上传,图片上传等功能。
1.gwt 前端页面(可以做成组建,供各个模块调用)
FormPanel formPanel = new FormPanel();
formPanel.setAction("/uploadImage");
formPanel.setEncoding(FormPanel.ENCODING_MULTIPART);
formPanel.setMethod(FormPanel.METHOD_POST);
FlowPanel panel = new FlowPanel();
formPanel.setWidget(panel);
FileUpload fileUpload = new FileUpload();
fileUpload.setName("file");
panel.add(fileUpload);
ok,formpanel触发sumbit即可。下面便是servlet端的实现。
2.servlet端
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
List items = null;
try {
items = upload.parseRequest(request);
} catch (FileUploadException ex) {
throw new ServletException(ex);
}
Iterator iter = items.iterator();
while (iter.hasNext()) {
FileItem item = (FileItem) iter.next();
if (item.isFormField() == false) {
//获得byte数组
byte[] bytes = item.get();
//或直接保存成文件
File file = new FIle("D:/temp",item.getName());
item.write(file);//直接保存文件
}
}
分享到:
相关推荐
GWT实现文件上传。包含所需要的jar包,两个代码文件,一个web配置说明。代码简洁,已经测试通过,可以使用。
gwt文件上传中用到的jar包,其中下载也用到该jar包。
Google Web Toolkit中提供了FormPanel和FileUpload类用于以一种友好的方式实现表单处理和文件提交。然而,从其相关的API资料中看出,它们的工作原理...本文小例提供了使用Google Web Toolkit实现文件上传功能的大致过程
gwt 文件上传 gxt文件上传
NULL 博文链接:https://feirou520.iteye.com/blog/284757
Google plugin SDK 之前上传过一个文件,是安装GWT环境的,环境安装好还需要把SDK都安装进去,结合之前的安装,整个GWT就算安装完成了,如果谁有不懂的可以联系我
gwt-servlet.jar 最新版,由于文件太大、不可以上传、有需要可以留言、整包分享给你、
GWT Uploader 是一个免费提供的开源 GWT 库,它封装了 File 和 XMLHttpRequest Level 2 API 以及 SWFUpload 库提供的文件上传功能。 使用 GWT Uploader 允许使用纯 Java 代码在 GWT 应用程序中增强文件上传对话框...
9,文件上传客户端(upload隐藏表单) 2007年7月29日 8,不换行:表格字符、多种widget的组合 计划中 7,css的(边框)margin、border、padding、width、height与dom对象的属clientWidth、offsetWidth、offsetHeight...
gwt界面编写example源代码, 还有几个解决与浏览器冲突的实例,文件上传实例文件下载实例。
gwt-jquery-fileupload 用于GWT包装器 执照 根据发行。
例子包括对GWT-EXT的对表格,树,面板操作。对与IBATIS数据结合使用。...整个工程文件太大,这里只能上传源代码,如果需要整个工程的可以发邮件给我 xuzhenqinandy@163.com 或加QQ一起交流77544738
上传组件功能:多文件上传,多类型文件上传,上传进度监听,附带Bootstrap3中进度条
gwt文件上传下载架包commons-fileupload-1.2.1.jar、gwtextux.jar、commons-io-1.4.jar
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
程序描述:本章使用Prototype封装的Ajax对象实现上传文件时显示进度条的功能。当上传文件时,客户端同时显示文件上传的进度,从而及时了解文件传送情况。 /test.html 上传文件 /periodcal.jsp 上传文件...
4.6 文件上传——FileUpload 4.7 时间选择器——DatePicker 4.8 列表控件——ListBox 4.9 联想输入框——Suggest Box 4.10 树结构——Tree 4.11 菜单条——MenuBar 4.12 栈板——StackPanel 4.13 基本输入框的——...
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...