-
GWT 下载文件或写文件问题5
本女子现在做一个项目前台是用GWT做的客户端,restlet做server,现在有个需求是想从server下载文件,server用的是FileRepresentation,返回Representation给客户端,问题来了,需求是不用浏览器下载的功能,自己开发进度条和下载文件,能不能把这个文件传到客户端,客户端拿到这个文件就保存到客户指定的目录下?如果不能,那gwt怎么写这个文件呢?谢谢各位
server的部分代码:
String filePath = task.getReturnData();
File file = new File(filePath);
FileRepresentation fileRep = new FileRepresentation(file, MediaType.TEXT_ALL);
fileRep.setAutoDeleting(true); fileRep.getDisposition().setType(Disposition.TYPE_NONE);
return fileRep;
client的部分代码:
final ClientResource clientResource = new ClientResource(uri);
clientResource.setOnResponse(new Uniform() {
@Override
public void handle(Request request, Response response) {
// TODO Auto-generated method stub
if (clientResource.getStatus().isError()) {
Window.alert(new ResourceException(clientResource.getStatus())+"");
} else {
if (response.isEntityAvailable()) {
// TODO Auto-generated method stub
Representation representation = response.getEntity();
if(representation != null){
//。。。直接把接受到的文件保存到指定目录或把接受到的流写文件2014年3月19日 17:37
目前还没有答案
相关推荐
标题 "GWT实现文件上传" 涉及到的技术核心是使用Google Web Toolkit(GWT)来处理客户端的文件上传功能。GWT是一款强大的开发工具,它允许开发者使用Java语言编写客户端的Web应用,然后自动编译成JavaScript,使得...
需要注意的是,这只是一个基础示例,实际应用中还需要考虑错误处理、安全性(防止上传恶意文件)、文件大小限制以及并发上传等问题。此外,为了提高用户体验,可以使用ProgressIndicator来显示上传进度,或者使用...
GWTAPI文档、GWTEXT文档以及GWTEXTUX文档是GWT开发过程中非常重要的参考资料。 GWTAPI文档详细列出了GWT框架提供的各种类、接口、方法和属性,这些构成了GWT的核心功能。通过阅读这个文档,开发者可以了解到如何...
标题中的"GWT eclipse插件4.2版本离线下载包"指的是专门为Eclipse 3.8到4.2版本设计的GWT开发工具包,这个离线版本可以在没有网络连接的情况下安装,对于那些网络条件不稳定或需要快速部署的开发者来说非常有用。...
在开发Google Web Toolkit (GWT) 应用程序时,我们经常会遇到在Eclipse IDE中编辑`.ui.xml`文件时出现性能问题,如卡死、响应慢等。这些问题可能极大地影响开发效率。本文将详细解释如何配置GWT的`.ui.xml`代码提示...
NULL 博文链接:https://feirou520.iteye.com/blog/284757
首先,我们要明确.GWT文件。GWT全称为Geographically Weighted Regression的权重矩阵,它用于地理加权回归分析,其中每个观测值的权重依赖于其地理位置。这种格式通常由其他地理信息系统软件(如R的gwr包或Python的...
3. **设置GWT模块**:在src目录下创建GWT模块,通常是一个以`.gwt.xml`为扩展名的文件,这个文件定义了模块所需的资源,包括引用的JavaScript库(标签)、样式表(标签)和继承的包(标签)。 4. **集成EXTJS**:若...
标题 "gwt spring整合资源下载" 暗示了这个压缩包包含的是一些关于将Google Web Toolkit (GWT) 和Spring框架整合的资源。GWT是一个用于构建高性能、交互式JavaScript应用程序的Java开发框架,而Spring是一个广泛使用...
1. **选择新建GWT项目**:在Eclipse中选择`文件`->`新建`->`Web Application Project`,或直接点击工具栏上的相应按钮。 2. **配置项目信息**:在弹出的对话框中,填写项目名称等必要信息,点击“完成”按钮即可创建...
在GWT API帮助文档中,`javadoc`目录下的文件包含了GWT框架的所有类、接口、枚举和注解的详细说明。每个类或接口都有自己的页面,包括其概述、构造函数、方法、字段、常量等信息,还有相关的继承树和使用示例。...
11. **兼容性和浏览器支持**:列出GWT支持的浏览器版本和兼容性问题的解决方案。 通过阅读并理解GWT API帮助文档,开发者能够更高效地利用GWT框架,构建出功能强大且用户体验良好的Web应用。这份文档通常以CHM...
以下是一个简单的GWT文件上传的步骤: 1. 创建`FileUpload`对象并添加到表单中: ```java FileUpload fileUpload = new FileUpload(); FormPanel formPanel = new FormPanel(); formPanel.add(fileUpload); ``...
本技术文档将详细解释GWT的基本概念、安装过程、工程创建方法以及核心功能。 ### 第一章 GWT 简介 1.1 **GWT的定义** GWT(Google Web Toolkit)是一个让Java开发者能够利用Java语言编写前端Web应用的工具集。它...
1. **GWT SDK安装与设置**:首先,你需要下载并安装GWT SDK,配置IDE(如Eclipse或IntelliJ IDEA)以支持GWT项目开发。 2. **模块化(GWT Module)**:每个GWT项目都始于一个`.gwt.xml`模块文件,它定义了项目的...
- **GWText.chm文件**:这是GWText的官方帮助文档,包含详细的使用教程、函数参考和常见问题解答,是用户解决问题的重要参考资料。 - **社区论坛**:GWText可能还设有用户论坛或在线社区,用户可以在这里与其他...
gwt文件上传中用到的jar包,其中下载也用到该jar包。
例如,解压后的目录结构包含文档、示例代码、配置文件、库文件等。 4. **GWT 示例代码**: `samples` 目录下的代码示例,如 `KitchenSink`,是了解和学习 GWT 功能的好资源。`KitchenSink` 展示了 GWT 提供的各种 ...
**GWT技术文档** Google Web Toolkit (GWT) 是一个开放源码的开发框架,它允许开发者使用Java语言来编写客户端的Web应用。GWT通过编译Java代码为高效的JavaScript,使得开发人员能够利用Java的强大功能和生态系统的...