深圳易捷网络科技注册咨询网-jiujiuya.com.cn 返回首页

javahttppost上传文件

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2018-9-24 15:31:18
1.上传接口
@IgnoreToken
@RequestMapping(value="/upload/cpicFile",method=RequestMethod.POST)
publicvoidcpicFile(HttpServletResponseresponse,HttpServletRequestrequest){
ErrorCodeerrorCode=ErrorCode.FAILED;
MapreqData=this.getContent(request);
Stringpath=SysConf.CPIC_WORKBASEDIR;//上传路径
try{
Stringname=(String)reqData.get("name");
Stringcontent=(String)reqData.get("content");
byte[]bytes=org.apache.commons.codec.binary.Base64.decodeBase64(content);
//写入文件
FilefileTmp=newFile(path+name);//临时文件
FileOutputStreamfop=newFileOutputStream(fileTmp);
if(!fileTmp.exists()){
fileTmp.createNewFile();
}
fop.write(bytes);
fop.flush();
fop.close();
System.err.println("Done");
errorCode=ErrorCode.SUCCESS;
}catch(Exceptione){
logger.error("上传CPIC图片异常",e);
errorCode=ErrorCode.SYS_ERROR;
}
sendResponseContent(response,reqData,errorCode);
}
2.测试接口
@Test
publicvoidtestCpicUploadFile(){
try{
MapparamMap=newHashMap();
paramMap.put("name","cpic-160714.xml");
Filef=newFile("C:/sftp/cpic-20160713-3.xml");
InputStreamin=newFileInputStream(f);
byte[]b=newbyte[(int)f.length()];//创建合适文件大小的数组
in.read(b);//读取文件中的内容到b[]数组
in.close();
Strings=newString(b);
System.out.println("s="+s);
System.out.println("b1="+b);//内存地址
Stringss=org.apache.commons.codec.binary.Base64.encodeBase64String(b);//base64编码
System.out.println("ss="+ss);
System.out.println("b2="+Base64.decodeBase64(ss));//内存地址
paramMap.put("content",ss);
//@IgnoreToken
//paramMap.put("token","54ungzbaach65xypcceq48gd6jwlyros");//token可以加一个注解。
System.out.println("paramMap="+paramMap);
HttpResulthttpResult=HttpUtil.post("/cpic/upload/cpicFile",paramMap);
System.out.println(httpResult);
}catch(Exceptione){
e.printStackTrace();
}
}企业网站建设常见问题

相关行业资讯

1、网站建设究竟该如何成交客户
2、打算做网站不能毫无准备
3、阿里云服务器使用教程新手用户的好帮手
4、网站的安全范围有哪些
5、关于网站的制作以及学习网站建设技巧
6、优化教程取材自查找引擎
7、三亚网站建设前期必须要做的策划与分析
8、浅析SEO优化中要注意的六大方面
9、当你交换友情链接时你防范了吗
10、盘点算法更新档口可能被惩罚的优化手段
11、网站建设公司来聊聊怎提升营销型网站的吸引力
12、网站设计应该追求在繁中求简
13、域名的申请过程
14、企业做网站不要使用超过3种以上的字体
15、传统网站优化有哪些优势和弊端
16、给你详解创意通配符
17、掌握这七个SEO技巧,让搜索引擎爱上你的网站
18、如何有效减少网页加载时间?
19、企业产品类网站好的排名是王道实现流量转化才是优化最终目的
20、怎样塑造你网站的可信度
21、网站关键词排名监控有什么意义
22、怎么选择找到网站建设公司
23、如何做好网站优化内链的方法都在这!
24、打造一个高质量网站需要做到的几点要求
25、做网站一定要想办法留住你的用户
26、在深圳网站建设中提高实用性四大妙招
27、未来网站操作形式有什么变化吗
28、淘宝网新增“免费换新”标准,商家自主加入
29、网站优化对网站建设的要求与规范
30、网站除了内容还有什么需要注意
31、SEO优化人员怎样可以提升在企业中的地位?
32、 博客站的内链应该怎么优化最佳?_网站运营_深圳网络公司
33、如何增加网站的外链有哪些注意事项
34、提高移动站在百度质量度等级技巧
35、死链是网站的一大害,它到底有哪些危害
36、企业做网站选择主机需各方面都顾及到
37、深圳网站建设分享4种专业方式来创造令人兴奋的内容
38、高质量文章能让seo优化效果更佳!
39、美科技公司要将大脑内容上传到互联网
40、论搜索引擎优化持久战
41、教你如何做好网站的URL优化
42、如果策划专题没有思路了怎么办
43、企业制作网站对于颜色方面的把控
44、百度熊掌号站内优化必须避免的一些错误
45、营销型网站建设应该怎么做才能符合要求?
46、响应式网站制作具有哪些特征
47、设计是谁与谁的交互
48、网站seo优化网页风格定位
49、如何做好B2B行业网站宣传彩页,提升销售额
50、.TK后缀免费顶级域名注册教程

相关视频推荐

自动化行业网站制作焊锡机/点胶机/螺丝机网站
企业网站制作新模式全部仅需800元/年
如何提高企叫网站打开速度
公司网站到期了该怎小续费
企业为什么必须要做一网站
企业网站的导航栏一般要规划哪些栏目
国际物流FBA物流网站建设深圳易捷网站公司公司
银制品金银器网站建设深圳易捷网站公司
包装印刷行业网站设计
膜结构公司网站设计
工商财务公司网站设计
购买一个域名需要多少钱
企业网站建设云虚拟主机需要多少钱
财务公言的网站怎么做才能显示在搜索引擎的首页
网站建设一站式服务
深圳网站建设公司网站排行榜
深圳市易捷网络科技有限公司版权所有     粤ICP备2022153140号
best smoke alarms australia |  vape detectors