Java接收Flash请求的二进制流图片
来源:互联网 发布:阿里云华南a和华南b 编辑:程序博客网 时间:2024/05/16 17:44
public HttpServletRequest request = ServletActionContext.getRequest();
/** * @Methed接收请求的二进制图片生成新的图片 * @disc get binary, create pic * @return */public void uploadImages(){try {InputStream imgStream = request.getInputStream();if(imgStream!=null){String time=datefileFormat.format(new Date());Stringimgfilename = time+ ".jpg";String path = ServletActionContext.getServletContext().getRealPath("/userfiles") + File.separator + imgfilename;File imageFile = new File(path); if(!imageFile.exists()){imageFile.createNewFile();}FileOutputStream fos = new FileOutputStream(imageFile); byte[] Buffer = new byte[1024*1024];int size = 0;while((size = imgStream.read(Buffer))!=-1){fos.write(Buffer,0,size);} String getPath="userfiles/"+imgfilename;fos.close();imgStream.close();message="{\"success\":\"true\",\"path\":\""+getPath+"\"}";}} catch (Exception e) {message="{\"success\":\"false\",\"error\":\"01:系统错误\"}";// TODO Auto-generated catch blocke.printStackTrace();}this.renderJson(message);}
遇到的问题,FLASH没有发出来二进制码, 加上以下代码成功。
FLASH没有加urlRequest.contentType = "application/octet-stream";
- Java接收Flash请求的二进制流图片
- Java实现Flash请求的二进制流图片保存并返回XML信息包含图片访问地址
- java 发送字节流图片,c++接收二进制流
- ajax接收二进制图片
- php接收二进制流(图片)生成图片文件文件
- 将接收的二进制流转换成图片保存
- 使用php://input接收手机图片上传二进制流
- 使用php://input接收手机图片上传二进制流
- Flash二进制加载图片的另外一种思路
- Flash/ActionScript读写SQLite二进制字段里的图片文件
- TCP二进制流接收
- Java接收请求参数
- Java Http请求工具类和接收请求的方法
- Winform加载二进制流的flash
- ajax 请求二进制流 图片 文件 XMLHttpRequest 请求并处理二进制流数据 之最佳实践
- ajax 请求二进制流 图片 文件 XMLHttpRequest 请求并处理二进制流数据 之最佳实践
- ajax 请求二进制流 图片 文件 XMLHttpRequest 请求并处理二进制流数据
- java servlet 得到上传过来的图片二进制流
- 手机支付宝面临的风险和应对(III)---手机支付宝能照搬PC的思路吗?
- Android入门第十六篇之Style与Theme
- C++属性注册机制
- 时间控件资源分享
- Palindrom Numbers 任意进制数转换
- Java接收Flash请求的二进制流图片
- Ubuntu Terminal 安装chrome
- SVN 离线安装
- HBase-0.94.12部署文档
- c#.net excel文件导入到数据库 之一
- 编程乐趣:如何使用IE9捕获网页请求
- java抓取数据+破解屏蔽ip访问【多线程数据采集之三】
- C语言指针小解
- 数据库连接池