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());
String imgfilename = 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 block
e.printStackTrace();
}
this.renderJson(message);
}
遇到的问题,FLASH没有发出来二进制码, 加上以下代码成功。
FLASH没有加urlRequest.contentType = "application/octet-stream";
分享到:
相关推荐
将图片转换成二进制流存入数据库和将二进制流转换成图片显示出来;
图片上传后自动转化为二进制流,最精简演示图片转化过程。
Java调用MATLAB,将文件转换为二进制流,http://blog.csdn.net/GSH_Hello_World/article/details/78524897
FastReport二进制流打印成图片
读取图片的二进制流,存到数据库中读取图片的二进制流,存到数据库中读取图片的二进制流,存到数据库中读取图片的二进制流,存到数据库中
本文实例讲述了C#实现把图片转换成二进制以及把二进制转换成图片的方法。分享给大家供大家参考,具体如下: private void button1_Click(object sender, EventArgs e) ...//将图片以二进制流 public byt
java语言编写的十进制正数和负数转换二进制算法。
一个示例,可以上传图片,以二进制的形式存在数据库中,然后前台调出显示
读取文件中的二进制文件并将二进制转换成文本文档并输出
将数据库中以二进制流的形式存储的图片,通过程序还原成图片保存在本地
主要介绍了JavaScript读二进制文件并用ajax传输二进制流的方法的相关资料,需要的朋友可以参考下
JAVA二进制流转PDF 1 http接口接收到二进制流,如下,转换成Pdf文件保存到本地 %PDF-1.4 %���� 3 0 obj ...
Java存取数据库中的图片(二进制文件).HTML Java存取数据库中的图片(二进制文件).HTML Java存取数据库中的图片(二进制文件).HTML
vs2010,c++,将二进制流的图片转换成bmp图片,再转换成png图片
让你轻松搞定word到二进制流的转换,你值得拥有的技术,总会用到的,看见了就收藏一下吧
/** * 方法重载: * 压缩图片,将图片压缩后以二进制的形式输出 * * @param file * 将要压缩的图片 * @param width * 压缩宽(长度短的做宽) * @param height ... * @return byte[]二进制流 */
base64简单地说,它把一些 8-bit 数据翻译成标准 ASCII 字符,我们把图像文件的内容直接写在了HTML 文件中,这样做的好处是,节省了一个HTTP 请求
C_图片转换成二进制流并且保存到sql_server数据库,或者存储。
C#上传文件以二进制流的形式上传到服务器,并从服务器下载二进制流文件到本地
主要为大家详细介绍了Java实现图片与二进制的互相转换,将图片转二进制再将二进制转成图片,具有一定的参考价值,感兴趣的小伙伴们可以参考一下