深圳易捷网络科技注册咨询网-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、隐藏淘宝客网站链接的3种形式
8、如果让网站打开的速度赶上高铁
9、企业网站运营参数有哪些
10、推广优化的艺术:在于思维的境界和经验的积累
11、网站SEO与网站建设密不可分
12、浅谈什么方法可以留着网站客户
13、谈SEO优化操作流程分析
14、站长几年推广专员我输得彻底,这一次我只在乎用户
15、盘点推广优化热点问题,总有你不知道的(下)
16、济南网站建设—门户网站需要哪些注意事项
17、容易惹毛搜索引擎的4种优化策略
18、网站建设的设计师如何跟客户进行有效沟通
19、决定网站SEO优化效果的几个因素
20、怎样做好长尾关键词
21、门户网站开发应该遵循的原则
22、企业网站建设不可获缺的流程
23、网站描述的重要性
24、网站建设中单页面对seo有哪些好处?
25、站长要有壮士断腕的勇气垃圾内容就该删除
26、网站细节设计决定推广优化成败
27、网站建设前需要购买或租用服务器
28、网站排名波动原因及解决方案
29、个性化搜索看来是以后的趋势
30、长尾关键词优化都有哪些作用呢
31、你的网站友情链接是真实的吗
32、传统企业怎样借微信分销开展全网营销
33、网络推广外包应该如何选择
34、从头带你认识面包屑导航的前世今生
35、在网站建设中应该明确的几个重点
36、域名的申请过程
37、移动互联网时代低成本快速引爆流量的2点诀窍
38、分享建站初期网站优化技巧
39、企业网站优化多个关键词容易上排名吗
40、网站用户体验和转化率的催化剂导航
41、网站建设公司告诉您网站建设有分几种的类型
42、 网站推广除了传统方式还有哪些方法?
43、推广优化路上的五项必备技能
44、网站seo千万要注意这些
45、推广优化网站优化决定排名命运的几点
46、网站快速排名,真是SEO理想选择吗
47、网站建设中让用户烦躁的用户体验感有哪些
48、网站前期推广优化布局要注意什么
49、网站建设怎样做才能突出核心内容呢?
50、什么样锚文本会引起百度重视

相关视频推荐

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