Flash 二进制传图片到后台Java服务器接收
- 需求:把客户端处理过的图片返还给服务器
Flash端代码01 package {
02 import com.adobe.images.JPGEncoder;
03 import flash.display.Sprite;
04 import flash.events.Event;
05 import flash.events.IOErrorEvent;
06 import flash.net.URLLoader;
07 import flash.net.URLRequest;
08 import flash.net.URLRequestMethod;
09 import flash.text.TextField;
10 import flash.utils.ByteArray;
11 import mx.core.BitmapAsset;
12
13 [SWC(width='400',height='400',backgroundColor='0x4c4c4c',frameRate='30')]
14 public class Base extends Sprite
15 {
16 [Embed(source="../1.jpg")] // same png / gif files
17 private var Photo:Class ;
18
19 private var url:String ="http://localhost:8080/PicSample/aaa" ;
20 private var _loader:URLLoader = newURLLoader();;
21 private var reposeTxt:TextField;
22
23 public function Base()
24 {
25 reposeTxt = new TextField();
26 addChild(reposeTxt);
27 reposeTxt.text = "waiting....";
28
29 var photo:BitmapAsset = new Photo();
30 var urlRequest:URLRequest = newURLRequest(url);
31
32 var JPG:JPGEncoder = new JPGEncoder(70);
33 var bary:ByteArray =JPG.encode(photo.bitmapData);
34 urlRequest.data=bary;
35 urlRequest.method=URLRequestMethod.POST;
36 urlRequest.contentType ="application/octet-stream";
37 _loader.addEventListener(Event.COMPLETE,completeHandler);
38 _loader.addEventListener(IOErrorEvent.IO_ERROR,ioErrorHandler);
39 _loader.load(urlRequest);
40
41 }
42 private functioncompleteHandler(evt:Event):void {
43 reposeTxt.text = "成功";
44 }
45 private functionioErrorHandler(evt:IOErrorEvent):void {
46 reposeTxt.text = "失败";
47 }
48 }
49 }Java Servlet01 @Override
02 protected void doPost(HttpServletRequest request,HttpServletResponse response)
03 throws ServletException, IOException {
04
05 ServletInputStream in =request.getInputStream();
06 OutputStream outStream = newFileOutputStream("e:/m34.jpg");
07 int b =0;
08 while(b!= -1)
09 {
10 in.available();
11 b = in.read();
12 if(b!= -1)
13 outStream.write(b);
14 }
15 outStream.close();
16 }
转载于:https://www.cnblogs.com/jiahuafu/p/4325231.html
Flash 二进制传图片到后台Java服务器接收相关推荐
- flash 上传文件 java_Flash 二进制传图片到后台Java服务器接收
需求:把客户端处理过的图片返还给服务器 Flash端代码 01 package { 02 import com.adobe.images.JPGEncoder; 03 import f ...
- java flex 图片上传_flex上传图片到java服务器
今天弄flex上传图片到java,现在弄成功,中间也经常一点小波折,现记录一下.重点在java侧的实现. flex侧:文件上载到在url参数中传递的URL.该URL必须是配置为接受上载的服务器脚本.F ...
- webuploader上传文件,后台Java接收
前台html页面: <!DOCTYPE html> <html> <head> <title>Insert title here</title&g ...
- 前台通过base64传图片到后台的实现方法
前台将图片转换为base64的方法如下: $("#article_image").change(function(){var file = this.files[0];//判断类型 ...
- ajax传图片以及后台接收,Ajax上传图片,后台使用SpringBoot的MultipartFile类型接收的问题...
Ajax很好用,但是在上传文件这边却总是会出问题.例如,现在想上传一张图片,希望前台无刷新操作,使用Ajax上传,后台接收不到相应的类型,导致上传失败,但是如果使用input和submit组合又会出现 ...
- ajax传图片以及后台接收,前端ajax上传文件,图片,后端nodejs接收文件;
前端ajax上传文件,图片,后端nodejs接收文件: 学习了nodejs,就想实现一下有进度条的文件上传,html 在作这个功能的时候遇到的问题前端 用普通的ajax没法实现文件上传,只能post, ...
- java contenttype_POST不同提交方式对应的Content-Type,及java服务器接收参数方式
简介: Content-Type(MediaType),即是Internet Media Type,互联网媒体类型:也叫做MIME类型,在Http协议消息头中,使用Content-Type来表示具体请 ...
- 服务器下传Android端,本地Tomcat服务器接收android端上传的数据
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 大体描述 android端提交账号和密码,Tomcat服务器端会接收到,eclipse的控制台输出得到的账号和密码. T ...
- 前台Html上传文件,后台使用.net接收文件
前台使用的是html一个from表单里面一个file的input框 如下: <form enctype= "multipart/form-data" ID="for ...
- Java服务器部署基于OpenCV的C++图像处理项目(三)图片上传并返回处理图
Java服务器部署基于OpenCV的C++图像处理项目(三)图片上传并返回处理图 1.上传图片并返回灰度图功能 由于使用的springboot开发,直接写一个upload接口供图片上传,以下是spri ...
最新文章
- C++中OpenCV应用
- Codeforces Round #450 (Div. 2)D. Unusual Sequences[数论][组合数学][dp II]
- Minimizing Difference CodeForces - 1244E(贪心题)
- html如何实现切换效果,纯CSS实现页签切换效果
- 虚拟机CentOS系统没有UNIX2dos或dos2UNIX命令的解决方案(参考各路大佬后的总结)
- Spring 注解的原理
- UE4 蓝图事件调度器Event Dispatcher
- 编写程序,计算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的值,其中n由键盘输入。
- Android强行进阶,自定义控件—LayoutManager,技术协会安卓部面试
- 在坦桑尼亚如何打国际长途,打给你中国的朋友?
- 2.8 mm / 4 mm / 6 mm / 8 mm 焦距的镜头分别能监控多大范围?
- Glide加载网络图片出现模糊问题
- 两级运算放大器设计与仿真
- VirtualBox导入虚拟电脑
- iOS开发者账号快速添加手机号码
- 微电网经济调度(风、光、柴油机、蓄电池、电网交互)(Matlab代码实现)
- 微信小程序扫码 ( wx.scanCode)的使用方法
- 【LabVIEW懒人系列教程-小白入门】1.15LabVIEW程序结构之跑马灯
- Python实现线性回归和梯度下降算法
- 微信运动刷步软件是真的吗?微信运动刷步软件有用吗?
热门文章
- ASP.NET Cache缓存的用法
- Shell date连接mysql执行指令
- java连接mysql-8.0.11且成功读写
- ultraedit 运行的是试用模式_原来用Unittest框架写接口测试用例这么简单!
- asynchttpclient 超时_英雄联盟手游登录超时解决办法 登录超时如何解决_游戏花边...
- 2.7配置自定义的Formatters
- 【渝粤教育】国家开放大学2018年春季 0076-22T工商行政管理法 参考试题
- [渝粤教育] 中国地质大学 管理信息系统 复习题
- 【渝粤教育】电大中专金融与税收 (2)_1作业 题库
- 【渝粤教育】电大中专学前儿童健康教育 (7)作业 题库