糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > java上传图片损坏_大神求助 上传图片后 图片损坏

java上传图片损坏_大神求助 上传图片后 图片损坏

时间:2020-02-02 00:33:37

相关推荐

java上传图片损坏_大神求助  上传图片后 图片损坏

该楼层疑似违规已被系统折叠隐藏此楼查看此楼

Map dataMap = new HashMap();

String filepath="D:/tou.jpg";

BASE64Decoder decoder = new BASE64Decoder();

try {

byte[] b = decoder.decodeBuffer(filepath);

for(int i=0;i

if(b[i]<0) {//调整异常数据

b[i]+=256;

}

}

//生成图片

File imgFile=new File(filepath);

String fileExt = imgFile.getName().substring(

imgFile.getName().lastIndexOf(".") + 1).toLowerCase();

SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");

String newFileName = df.format(new Date()) + "_" + new Random().nextInt(1000)+"."+fileExt;

String savePath= getRequest().getServletContext().getRealPath("/upload/appImg/");

File dirFile = new File(savePath);

if (!dirFile.exists()) {

dirFile.mkdirs();

}

String imgFilePath = getRequest().getServletContext().getRealPath("/upload/appImg")+"/" +newFileName;//新生成的图片

String url="/upload/appImg/"+newFileName;

OutputStream out = new FileOutputStream(imgFilePath);

out.write(b);

out.flush();

out.close();

dataMap.put("success", "上传成功");

dataMap.put("url",url);

ReturnJson.goBack(dataMap);

}catch (IOException e) {

dataMap.put("error", "上传失败");

ReturnJson.goBack(dataMap);

e.printStackTrace();

}

如果觉得《java上传图片损坏_大神求助 上传图片后 图片损坏》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。