-
Flex 中用FileReference download方法下载文件,如果文件为空(大小为0),报IO/ERROR 20385
1、Flex 中用FileReference download方法下载文件,如果文件为空(大小为0),报IO/ERROR 2038
2、如果下载文件不为空,即文件大小>=1,程序工作正常。代码如下:
var fileRef:FileReference = new FileReference();
var urlRequest:URLRequest = new URLRequest("http://localhost:8080/test/1.txt");//测试用
urlRequest.method = URLRequestMethod.GET;
try
{
fileRef.download(urlRequest);
}catch (error:Error)
{
trace("Unable to download file./n"+error.message+" "+error.toString()+" "+error.getStackTrace());
}
注:开始在问答中提问,无人回答。希望论坛人气好点....2011年12月10日 09:42
相关推荐
### flex 利用FileReference上传firefox报2038错误 #### 问题概述 在使用Flex框架进行Web开发时,可能会遇到使用`FileReference`组件上传文件至服务器时,在Firefox浏览器下出现“2038”错误的情况。该错误通常发生...
在文件上传过程中,我们可以将FileReference对象的data属性绑定到HTTPService的requestContent,然后调用send方法发起POST请求,将文件数据发送到服务器。 3. **MD5验证**:MD5(Message-Digest Algorithm 5)是一...
综上所述,实现"flex文件上传下载,在线以pdf形式浏览文件"这一功能,需要综合运用前端开发、后端接口设计、文件处理和安全策略等多个领域的知识,为用户提供便捷、安全的文件管理体验。在实际开发过程中,还需要...
Flex文件上传下载是一种在Web应用中实现文件交互的技术,它主要使用Adobe Flex框架来构建富互联网应用程序(RIA)。Flex提供了一种强大的方式来创建交互式的、图形化的用户界面,其中包括处理文件上传和下载功能。在...
### Flex与Servlet结合实现文件上传及下载功能 在Flex与Servlet技术结合的背景下,本文将详细介绍如何通过这两种技术实现文件的上传与下载功能。通过分析提供的代码片段,我们可以看到一个典型的Flex应用程序界面...
在本文中,我们将深入探讨基于Flex的文件上传和下载功能,以及如何利用FileReference类来实现这一过程。Flex是Adobe Flash Platform的一部分,它提供了一种强大的方式来构建富互联网应用程序(RIA)。在Flex中,我们...
在Flex中处理文件大小的检测是开发过程中常见的需求,特别是在上传或下载文件时。以下将详细介绍如何在Flex中检测文件大小。 1. **文件上传的文件大小检测** 在Flex中,用户可以通过FileReference类来实现文件上传...
Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载 一文的源码的完整工程文件,包含FLEX客户端和 ASP.NET服务端源码! 在VS2010和FLash builder4 中运行!
`FileReference.browse()`方法用于打开文件选择对话框,`FileReference.upload()`方法用于将选中的文件上传到服务器。 2. **文件类型筛选**:描述中提到,当前的前端代码仅允许选择图片文件。这通常是通过监听`...
如果文件不为空,代码将读取文件内容并将其写入服务器指定的目录。注意,实际项目中应包含异常处理和验证,确保文件大小、类型等符合预期。 在Flex客户端,我们可以监听ProgressEvent.UPLOAD_PROGRESS事件来显示...
这个方法会检查所选文件是否为空,如果不为空,则创建一个`URLRequest`对象,并指定上传目标URL,然后调用`FileReference`的`upload()`方法完成文件上传。 ```as /** * 调用FileReference的实例方法upload()实现...
Flex文件上传下载是一种基于Adobe Flex技术的Web应用功能,它结合了Java后端服务来实现文件的上传和下载。在Flex前端,用户可以方便地通过图形界面选择文件,并通过Ajax方式与Java服务器进行异步通信,实现数据的...
`FileReference`有一个`upload()`方法,可以将文件上传到指定的URL。 ```actionscript function uploadFile(file:FileReference):void { var request:URLRequest = new URLRequest("http://yourserver.com/upload"...
1. **创建FileReference对象**:在Flex3中,可以使用FileReference.create()方法创建一个FileReference对象,然后绑定到UI组件(如Button)的click事件上,触发文件选择对话框。 2. **选择文件**:当用户点击按钮并...
在开始之前,我们需要下载Apache Commons项目中的两个库文件,它们是`common-fileupload-1.1.1.jar`和`common-io-1.2.jar`。这两个库文件提供了Java Servlet进行文件上传所需的功能。将它们添加到Java项目的类路径...
在Flex中,`FileReference`同样可以用来执行下载操作,通过`download()`方法设置URL和文件名,然后触发下载过程。 文件`Flex与_NET互操作 使用FileReference+HttpHandler实现文件上传-下载_Flex_脚本之家.htm`可能...
Flex文件上传技术是基于Adobe Flex框架实现的一种交互式文件上传方式,常用于GIS(Geographic Information System,地理信息系统)这样的应用中,以便用户能够方便地上传地理数据、地图图像等文件。在我负责的GIS...
2. **FileReference对象**:在Flex中,FileReference对象允许用户选择本地文件,并提供了读取文件内容、显示对话框选择文件以及上传文件到服务器的方法。 3. **事件监听**:FileReference对象支持多个事件,如...