深圳易捷网络科技财税咨询网-neatmaster518.com 返回首页

javahttppost上传文件

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2024/9/19
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、CNZZ如何统计手机访问网站的用户信息
4、5个可能会造成百度收难的因素
5、解析面包屑导航对SEO有什么作用呢
6、个人QQ邮箱和腾讯企业邮箱对比有哪些不同
7、搜索引擎上去查找的那些访客才是搜索引擎的客
8、网站结构优化正确的操作方式有哪些
9、把站点优化好最直观的办法
10、怎么样做Google竞价简单五步提升SEM投资回报
11、如何才能制作一个非常优质有特色的网站
12、推广优化细节优化之图片推广优化步骤
13、推广专员们:没有偷工减料只有脚踏实地
14、行业网站建设这些技巧要掌握
15、品牌网站建设可以给品牌企业带来什么
16、整形行业网站如何在策划中结合SEO优化思想
17、网页设计师应考虑的4个有价值的因素
18、网站seo推广有哪些规律可寻
19、草根站长如何通过网络营销实现自我营销
20、搜索引擎网站质量评级
21、怎样基本建设一个取得成功的营销型网站基本建设
22、分析UGC产品的用户关系以及内容生产动力
23、选择网站开发公司时应该考虑的因素
24、什么是全网营销型网站
25、网站Robots.txt协议你懂多少
26、为什么建议企业一定要做网站开发
27、百度seo刷排名网址
28、企业网站建设将面临怎样的发展趋势呢
29、让网站排名挤进搜索引擎结果前三名
30、高效完成企业网站运营指标的九个步骤
31、网站建设之关键词
32、网站制作需要多少钱
33、宁夏网站设计成本上升的有价值的服务商
34、有了这些搜索引擎优化不再迷茫
35、如何了解用户做互联网推广的目的是什么
36、企业常见网站优化方法有哪些?
37、如何提升网站快照更新频率技巧
38、做网站内链起什么作用
39、SEO软文标题怎么写吸引人2018标题写作套路大全
40、浅析中小型企业网站的优化策略
41、建设响应式网站时应注意什么
42、如何才能学好SEO优化
43、网站页面设计时,需注意什么问题
44、你的网站内内页为什么不会被收录
45、Hishop快店通助力电商转战移动互联网市场
46、合肥企业网站建设需要了解的情况
47、网站SEO优化可读性
48、为何别人的网站可以盈利而自己的网站却入不敷出
49、网站死链的正确处理方法
50、高质量易收录的文章是如何创造出来的
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号