深圳易捷网络科技注册咨询网-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、网站案例分析:SEO基础、高级、体验全面分析
4、关键词排名不稳定的因素有哪些呢
5、企业网站建设的着重点是什么
6、网站关键词没有排名怎么办
7、自贡网站建设中的三个核心要素
8、网站优化:10个提高网站可用性的经验指南
9、企业网站首页关键词放多少个比较好
10、做网站如何最小化的控制成本
11、绿萝后新手站长该如何选择网站外链的建设之路
12、深圳网站建设如何应对索引量大减
13、每个企业网站,都应该知晓的5个技巧
14、网站内链在SEO优化中的作用及效果
15、怎样做好一个网站的代码优化
16、如何打造一个的品牌网站
17、网站现状分析-深圳网站建设公司
18、网站制作应该比避免的问题大汇总
19、在网站建设中需注意的几点细节
20、网站建设应该如何选择合适的网络公司
21、网站分析的10大误区(一)
22、最有效的挖掘长尾关键词方法
23、网站建设如何满足更多用户的需求
24、如何使得权重不会降低
25、SEO尚未成熟何来末路之说
26、企业对网站制作秉持什么看法
27、百度分享概述
28、搜索引擎如何掌握算法动向?
29、竞价排名需要注意哪些
30、企业网站建设提升用户体验度有何技巧
31、深圳网站建设前期需准备的三大工作
32、前端工程师是怎样一种职业
33、地方新闻资讯网运营核心:突破重复新闻走向创新之路
34、易捷网络谈微网站的四大特点分析
35、网站关键词SEO优化的要求是什么?
36、网站关键字如何做到最好的优化
37、我眼中的网站推广
38、深圳网站建设怎么做,才会既有特色又有用呢
39、如何理解搜索引擎
40、SEO从业者们未来的出路在何方
41、新媒体文案的特点
42、销型网站建设的标准有哪些
43、如何面对seo内在算法的一些变化
44、搜索引擎(百度)到底喜欢怎样的网站内容
45、探讨网站界面设计的研究方向与意义
46、用实例揣测百度近期算法的调整
47、网站优化如何有效的堆砌关键词?
48、企业与移动网站建设两者之间关系
49、影响网站排名因素
50、做网站建设时你的需求是明确的吗?

相关视频推荐

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