- 浏览: 948510 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (242)
- Flex (38)
- Java (15)
- iBatis (4)
- Spring (15)
- Oracle (4)
- Cognos (4)
- ActionScript (17)
- AIR (14)
- Box2D (1)
- Windows8 (3)
- AIR Mobile (4)
- Quartz (6)
- mybatis (7)
- CGLIB (1)
- Mobile (9)
- BlazeDS (3)
- IOS (8)
- FlashBuilder (1)
- Scout (1)
- Starling (5)
- APNS (3)
- Chrome (3)
- Windows (2)
- MySQL (15)
- Feathers (1)
- Tomcat (5)
- JavaPNS (1)
- SVN (2)
- XAMPP (1)
- Drupal (1)
- Linux (2)
- VSFTPD (1)
- jQuery (5)
- Discuz (2)
- Word (1)
- PHP (1)
- OFFICE (2)
- javascript (15)
- 微信 (1)
- 博客 (1)
- jquery mobile (5)
- nginx (1)
- memcached (1)
- maven (3)
- log4j (2)
- GitHub (2)
- html5 (3)
- WebSocket (2)
- Mac (11)
- Apache (1)
- JUnit (1)
- Eclipse (1)
- Openfire (1)
- HLS (1)
- Swift (6)
- Excel (2)
- IDE (4)
- NodeJS (8)
- 树莓 (3)
- CSS (2)
- PhoneGap (1)
- Angular.js (5)
- bootstrap (1)
- angular (5)
- React (1)
- Browserify (1)
- Ruby (1)
- WebService (1)
- CXF (1)
- redis (2)
- Dubbo (1)
- Jedis (1)
- solr (1)
- yeoman (1)
- grunt (1)
- bower (1)
- gulp (3)
- Git (2)
- angularJS (4)
- fastjson (1)
- Spring-Boot (1)
- Vue (1)
- Motan (1)
- Python (1)
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
NodeJS使用ipp协议打印 -
小“味”子:
不错不错,试了,是可以的
Mac下连接SQL Server客户端 -
akka_li:
我遇到这个问题了!我的原因是配置文件里写得各个包的xsd文件的 ...
Referenced file contains errors (http://www.springframework.org/schema...错误 -
迪伦少校:
我只想知道,你最后配置成功了吗?我这里怎么tomcat总是死呢 ...
关于 Nginx+Tomcat+Memcached做负载均衡加共享session -
LiYunpeng:
jun23100 写道我也遇到这个问题了,环境都是正确的,怎么 ...
关于HTML5请求WebSocket,404的问题
最近在写Flex的上传 然后就遇到了问题
废话不多说
我是通过Flex写上传
我用FlieReference上传 URLRequest作为通信
查过URLRequest 的api,通常情况下
通过它的data属性来进行传值 可以使用ByteArray类型 URLVariables 再或者直接字符串
API中写道
ByteArray类型不支持POST 以及 FileReference.upload() , FileReference.download()
我在网上找过例子使用URLVariables,代码如下
其中param作为属性名或者说是一个key 而valStr作为value
而后台使用 (String)request.getParameter("param");来接受
但挑了很长时间,不管用 后来也不知道是为什么
看了看API 标明如下
如果该对象是 URLVariables 对象,并且该方法是 POST,则使用 x-www-form-urlencoded 格式对变量进行编码,并且生成的字符串会用作 POST 数据。一种例外情况是对 FileReference.upload() 的调用,在该调用中变量将作为 multipart/form-data 发布中的单独字段进行发送。
正常的循环会循环出很多参数,所以需要判断
这样就可以获取到参数值了
废话不多说
我是通过Flex写上传
我用FlieReference上传 URLRequest作为通信
查过URLRequest 的api,通常情况下
通过它的data属性来进行传值 可以使用ByteArray类型 URLVariables 再或者直接字符串
API中写道
ByteArray类型不支持POST 以及 FileReference.upload() , FileReference.download()
我在网上找过例子使用URLVariables,代码如下
var request:URLRequest = new URLRequest(url); var urlVar:URLVariables = new URLVariables(); urlVar.param = valStr; request.data = urlVar; request.method = URLRequestMethod.POST;
其中param作为属性名或者说是一个key 而valStr作为value
而后台使用 (String)request.getParameter("param");来接受
但挑了很长时间,不管用 后来也不知道是为什么
看了看API 标明如下
如果该对象是 URLVariables 对象,并且该方法是 POST,则使用 x-www-form-urlencoded 格式对变量进行编码,并且生成的字符串会用作 POST 数据。一种例外情况是对 FileReference.upload() 的调用,在该调用中变量将作为 multipart/form-data 发布中的单独字段进行发送。
DiskFileItemFactory factory = new DiskFileItemFactory(); factory.setSizeThreshold(4096); ServletFileUpload upload = new ServletFileUpload(factory); upload.setSizeMax(maxPostSize); try { List fileItems = upload.parseRequest(request); Iterator iter = fileItems.iterator(); while (iter.hasNext()) { FileItem item = (FileItem) iter.next(); if(item.getFieldName().equals("param")) { item.getString(); ........
正常的循环会循环出很多参数,所以需要判断
这样就可以获取到参数值了
发表评论
-
flex Post请求乱码问题
2013-08-13 14:46 874在flex端使用decodeURIComponent 正常来 ... -
Flex4中Slider 自定义Flex3中的labels样式
2013-04-12 19:31 2042转自 http://prsync.com/adobe/crea ... -
关于AIR资源文件打包不到bin-debug里面的原因可能
2013-03-18 16:02 1686此问题也适用于Flex 首先说明我的状况 在使用外部加载资源 ... -
使用Spring BlazeDS出现Error creating bean with name '_messageBroker': Invocation***
2013-01-19 22:03 10239我这里的情况其实是在写Junit的时候出现的这个错误,但是应该 ... -
关于Flex初始化时访问的stage为null的问题
2012-12-19 22:09 1814在使用Flex编写AIR程序的时候 访问this.stage ... -
关于Tweenlite的一些使用参数
2012-12-10 10:34 1600在网上找了很多关于Tweenlite的讲解和说明,但是在实际应 ... -
Flex Mobile移动开发通过BlazeDS与服务器通信遇到的链接频道失败问题
2012-11-29 23:33 2084producer channel faulted with C ... -
Flex Mobile移动开发报类似错误E:\dev\4.y\frameworks\projects\framework\src\mx\managers
2012-11-07 11:00 1141类似错误 看起来很莫名其妙,居然有个绝对路径的信息,但是 ... -
ActionScript 停止load进来的swf声音
2012-10-18 12:16 1175单独通过 loader的unload是无法消除声音的 load ... -
在用Firefox中Flashplayer debug flex/flash的时候超时出现crashed崩溃的解决办法
2012-09-25 18:03 1323在用Firefox中Flashplayer debug fle ... -
关于itemEditor中输入框焦点和List的焦点冲突问题
2012-08-10 23:20 1176今天发现,在List或者DataGrid中,重写itemEdi ... -
关于TextArea中textHeight和textWidth计算值不正确的解决办法
2012-08-09 11:46 1340参考这里面,具体什么原因导致的还不清楚 http://idle ... -
关于ActionScript的对象克隆
2012-06-13 16:53 1164public static function clon ... -
关于ArrayCollection的连接
2012-05-10 15:53 1119最近两天翻了个大错误 在写父子递归嵌套的时候,用到Array ... -
关于FlashBuilder4+处理BlazeDS的Web工程中,修改部署目录的问题
2012-05-07 11:09 1374最近遇到了个问题 以前都是用Flex Builder3来做项目 ... -
[RPC Fault faultString="Cannot create class of type 'ArrayCollection'."
2012-05-04 15:09 2751[RPC Fault faultString="Ca ... -
Flex的Transient 元数据标签
2012-04-27 10:21 1425Flex中的Transient 元数据标签的意思和英文一样。 ... -
Flex查看隐藏日志信息,通过mx.logging.Log
2012-04-25 10:50 1449在网上找的 使 用步骤新建TraceTarget var t ... -
使用RemoteObject时,提示Object@*** 转换为 mx.messaging.messages.IMessage
2012-04-17 15:14 2407TypeError: Error #1034: 强制转换类型失 ... -
FLEX 里的全局错误处理
2012-04-01 12:10 961转自http://args.cn/post/2010/02/t ...
相关推荐
URLVariables类是Flex中用于将变量序列化为URL查询字符串的工具。这种方法适用于GET和POST请求,但通常在POST请求中更为常见,因为它可以处理更复杂的数据结构。以下是如何使用URLVariables传递参数的步骤: 1. **...
Flex3和Java之间的文件上传是一种常见的跨平台交互技术,它允许用户通过Flex前端应用程序将文件传输到后端Java服务器进行处理。在这个“flex3 java 文件上传源码”中,我们有两个主要部分:Flex端(Upload)和Java端...
总之,Flex应用程序通过`URLVariables`和`URLUtil`类可以方便地从URL中提取请求参数,这对于构建动态交互的Web应用程序非常有用。在实际开发中,你可以根据需求将这些参数用于设置组件状态、调用服务或执行其他业务...
2. **Flex与Java整合**:Flex可以与后端服务器进行交互,通常通过AMF(Action Message Format)进行数据交换,这是一种高效的数据序列化格式。Java开发者可以通过 BlazeDS 或 GraniteDS 等中间件将Java应用服务暴露...
本文将详细介绍如何使用Flex进行文件上传,并通过一个具体的示例来演示其实现过程。 #### 二、核心组件:`FileReference` 在Flex中,`FileReference`类是用于处理文件上传的核心组件。它可以捕获用户选择的文件,...
本主题将详细介绍如何在Flex中通过Web服务获取客户端的IP地址,以及在本地测试时如何处理局域网和本机IP地址。 1. **Flex与Web服务交互**: Flex应用通常通过HTTP或AMF(Action Message Format)与Web服务进行通信...
同时,代码还展示了如何通过HTTPService传递参数,这可以是通过URL直接附加参数或使用URLVariables对象封装参数。 在实际开发中,根据项目需求和性能考虑,开发者可以选择最适合的类来处理数据加载和请求。对于复杂...
Flex与JavaScript之间的交互通常通过两种主要机制实现: 1. **ExternalInterface API**: 这是Flash Player提供的一个接口,允许ActionScript代码调用JavaScript函数,并接收JavaScript的回调。在Flex中,可以使用`...
通过`URLLoader`类,Flex能够方便地与后端服务器(如JSP)进行数据交换。在处理包含中文字符的数据时,正确编码和解码参数至关重要,以避免乱码问题。同时,利用事件监听器可以有效地跟踪和管理数据加载过程,确保...
总结,Flex导出Excel主要通过生成CSV或XML文件来实现,利用Flex的强大学习库和ActionScript能力,我们可以构建高效且功能丰富的数据导出功能。通过理解并应用压缩包中的核心文件,开发者可以轻松地在Flex应用中集成...
3. URLVariables和URLLoader:Flex可以通过发送HTTP请求到服务器,然后在JavaScript端监听并响应这些请求,实现间接的通信。这种方法通常用于异步数据交换。 4. SharedObjects:Flex和JavaScript还可以通过共享存储...
在Flex中,使用URLRequest类来指定服务端URL,URLVariables类存储请求参数,URLRequestMethod类定义请求类型(POST或GET),URLLoader类则负责加载和发送请求。例如: ```actionscript var request: URLRequest = ...
C++服务端可以利用OpenSSL库处理加密,而Flex客户端可以使用URLVariables或AMF(Action Message Format)进行安全的参数传递。 此外,调试和日志记录对于识别和解决问题至关重要。C++中可以使用glog或spdlog库记录...
根据提供的标题、描述以及部分代码内容,我们可以总结出以下关于Flex与Servlet交互的关键知识点: ### Flex与Servlet交互 #### 1. 简介 在Web开发领域中,Flex是一种用于构建丰富互联网应用程序(RIA)的技术,而...
### Flex的分页技术 ...通过上述介绍,我们可以看到,自定义一个基于Flex的分页组件需要综合考虑前后端的数据交互、用户界面的设计以及数据处理逻辑等多个方面。希望这篇文章能对你学习Flex分页技术有所帮助。
- 在Flex客户端中,可以通过`URLVariables`对象来发送和接收AMF格式的数据。 - 示例代码: ```actionscript var request:URLRequest = new URLRequest("http://localhost:8080/amf"); var response:URLLoader = ...
### Flex技术面试知识点详解 #### 一、冒泡排序算法 **题目描述**: 写出一个升序排序的冒泡算法,将以下数组的内容【2,4,1,5,3】由大到小排列。 **解答**: 冒泡排序是一种简单的排序算法,它重复地遍历待...
- **封装数据**:通过 `URLVariables` 将需要发送的数据封装起来,并设置到 `URLRequest` 对象的 `data` 属性上。 - **监听事件**:为 `URLLoader` 添加 `Event.COMPLETE` 事件监听器,在事件触发时处理服务器返回的...
在介绍Flex ActionScript读取文件的技术中,我们首先要理解其背景。Flex是一个开发环境,主要用于构建跨平台的富互联网应用(RIA)。ActionScript是Flash平台上的编程语言,被用来开发Flex应用。在Flex中读取文件是...