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

javahttppost上传文件

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2025-7-1
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、推广优化之搜索引擎到底喜欢什么样的网站
9、服务器性能的优劣对网站建设工作有何影响
10、百度将优先收录https站点哪些网站该用https
11、何时实现网站故障隔离
12、新站不被收录的解决方法
13、网站内容界面设计的一些技巧
14、提高网站访问量的方法
15、企业做网络推广有什么好处?
16、做网站即点即开的流畅感如何实现
17、最新更新做高权重外链方法大全_深圳网站建设公司
18、谈谈网站分析 用户体验分析和SEO的关系?
19、小型企业如何做好网站排名推广
20、网站制作的技巧都有哪些?
21、网站内容越多越好吗言多必失用户难使用
22、网站设计应回归以用户为中心而不是炫丽
23、我们的网站要怎么才能安全快速的访问呢
24、seo优化排名提升方法
25、如何运营好地方门户网站的一些方法
26、怎样避免SEM关键词失误造成的浪费
27、五招教你如何让网站远离负面因素
28、长滚动对于网站的作用
29、浅谈SEO优化内容的重要性
30、企业网站建设行业发展会怎样呢
31、如何选择深圳做网站的公司
32、来看看建站知识有哪几个关键点!
33、Seo优化需要掌握的基本知识有哪些
34、 SEO如何做URL路径优化_网站运营_深圳网络公司
35、从用户体验角度分析网站细节的优化方法
36、企业网站如何留住用户
37、企业做网站美化应用
38、站长,你们能为用户解决哪些实际性问题?
39、网站Banner的作用及设计要求
40、 如何寻找收录快、活跃量高并且价值大的平台?
41、网站建设中需要考虑的因素
42、想让你的文章快速收录吗
43、网站建设浅谈付费的搜索引擎推广
44、企业网站建设选择域名有何技巧
45、网站消费者类型
46、行业网站制作的常见问题
47、云无限seo优化软件有何功能
48、URL参数对搜索结果的影响
49、网站推广优化内部链接优化需要注意的问题
50、企业网站也要做seo优化的原因是什么

相关视频推荐

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