`
viproc
  • 浏览: 44518 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

gwt 上传文件

gwt 
阅读更多

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);//直接保存文件          
    }     
}   
 
分享到:
评论
1 楼 xiaopei0714 2012-03-29  
能不能请教个问题,我若是想上传文件的时候同时把上传者的名字传过去,应该怎么做?或者就是客户端就是个有用户登录这类的,然后某个用户上传文件,怎样把上传者的信息一起保存起来?

相关推荐

    GWT实现文件上传文件上传

    GWT实现文件上传。包含所需要的jar包,两个代码文件,一个web配置说明。代码简洁,已经测试通过,可以使用。

    gwt文件上传的jar包

    gwt文件上传中用到的jar包,其中下载也用到该jar包。

    使用GWT实现文件上传功能

    Google Web Toolkit中提供了FormPanel和FileUpload类用于以一种友好的方式实现表单处理和文件提交。然而,从其相关的API资料中看出,它们的工作原理...本文小例提供了使用Google Web Toolkit实现文件上传功能的大致过程

    gwt , gxt文件上传

    gwt 文件上传 gxt文件上传

    GWT实现文件上传下载

    NULL 博文链接:https://feirou520.iteye.com/blog/284757

    Google plugin sdk GWT

    Google plugin SDK 之前上传过一个文件,是安装GWT环境的,环境安装好还需要把SDK都安装进去,结合之前的安装,整个GWT就算安装完成了,如果谁有不懂的可以联系我

    gwt-servlet.jar

    gwt-servlet.jar 最新版,由于文件太大、不可以上传、有需要可以留言、整包分享给你、

    GWT Uploader:封装浏览器文件上传功能的 GWT 库。-开源

    GWT Uploader 是一个免费提供的开源 GWT 库,它封装了 File 和 XMLHttpRequest Level 2 API 以及 SWFUpload 库提供的文件上传功能。 使用 GWT Uploader 允许使用纯 Java 代码在 GWT 应用程序中增强文件上传对话框...

    gwt项目开发的经验集

    9,文件上传客户端(upload隐藏表单) 2007年7月29日 8,不换行:表格字符、多种widget的组合 计划中 7,css的(边框)margin、border、padding、width、height与dom对象的属clientWidth、offsetWidth、offsetHeight...

    gwt界面编写example源代码

    gwt界面编写example源代码, 还有几个解决与浏览器冲突的实例,文件上传实例文件下载实例。

    gwt-jquery-fileupload:用于jQuery文件上传的GWT包装器

    gwt-jquery-fileupload 用于GWT包装器 执照 根据发行。

    GWT-EXT+IBATIS+SQL实现表格,树,面板

    例子包括对GWT-EXT的对表格,树,面板操作。对与IBATIS数据结合使用。...整个工程文件太大,这里只能上传源代码,如果需要整个工程的可以发邮件给我 xuzhenqinandy@163.com 或加QQ一起交流77544738

    上传组件开发-基于Bootstrap3

    上传组件功能:多文件上传,多类型文件上传,上传进度监听,附带Bootstrap3中进度条

    commons-fileupload-1.2.1.jar、gwtextux.jar、commons-io-1.4.jar

    gwt文件上传下载架包commons-fileupload-1.2.1.jar、gwtextux.jar、commons-io-1.4.jar

    JAVA上百实例源码以及开源项目

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    程序描述:本章使用Prototype封装的Ajax对象实现上传文件时显示进度条的功能。当上传文件时,客户端同时显示文件上传的进度,从而及时了解文件传送情况。 /test.html 上传文件 /periodcal.jsp 上传文件...

    云应用开发 ——Google App Engine & Google Web Toolkit入门指南

    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访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

Global site tag (gtag.js) - Google Analytics