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

javahttppost上传文件

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2025-6-20
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、网站url优化主要包括哪些
2、我可以自己对网站进行维护吗
3、网站为什么要进行流量分析
4、百度算法更新后主机空间在推广优化中的影响变大
5、网站建设中原创文章要排名,更要用户的好评!
6、网站建设公司来谈谈简约型网站制作
7、网站设计应回归以用户为中心而不是炫丽
8、做手机网站有什么用
9、如何在增加规模的前提下优化新网站?
10、怎样做才能让网站的页面设计看起来更舒适
11、网站建设前期的计划
12、网站SEO优化有哪些事情需要重视?
13、百度更新之网站优化新视野
14、如何让网站流量暴涨
15、深圳网站建设中页面布局如何做得更好
16、科技馆网站建设未来看点在哪里
17、如何实现快速排名的百度第一印象优化操作
18、这些就是网站过度优化的降权一般现象!
19、数据来源于用户也谈数据分析这点事
20、医院网站建设有哪些路要走
21、TypeScript1.3发布,新增两个语言特性
22、论微网站建立的商业价值交互式网站的重要性
23、企业网站应该如何建立,从哪方面着手
24、如何推广新网站是企业网络推广的难题
25、SEO优化过程中原创有效文章有多么重要
26、网站建设在建站前需要注意的问题
27、网站实现盈利的四大原则
28、如何将网页按钮伪装成超链接
29、在SEO培训市场上有不同的观点。我们该相信谁
30、体验是做网站始终要放在首位的主要因素
31、推广优化互点工具到底会对网站造成怎样的危害
32、SEO优化网站降权是因为什么原因造成的呢?
33、网站快照回档的解决方法
34、网站建设决定企业发展也是网络时代的必然趋势
35、建筑类公司制作一个网站有哪些规划
36、2018年企业网站改版需要注意的5件事
37、人性与网站推广优化着陆页效果
38、常用的网络推广方法集锦?
39、网站死链接对于优化的影响有哪些
40、互联网推荐系统漫谈如何让算法更人性化
41、网站日志分析中 你要学会看这几点
42、草根站长如何优化地方分类信息网站
43、笑谈百度、谷歌和搜搜
44、网站设计的原则是什么
45、如何设计网站边框能突出网页设计条理性
46、浅谈建立网站要多少钱才算不冤枉
47、企业网站设计突出网站个性化
48、SEO优化中的网站反链的两大作用
49、如何使用XAMPP本地搭建WordPress网站
50、企业网站风格内页设计如何保持一致

相关视频推荐

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