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

javahttppost上传文件

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2025-7-4
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优化的技术知识之页面如何布局SEO关键字?
4、浅谈如何巧用图片来引流
5、网站内页优化的相关技巧
6、从10个方面浅谈推广优化真谛
7、选择建站公司时你会注意吗
8、深圳网站制作最好的公司是哪一家
9、 网站优化排名点击中黑帽白帽分别是怎么做的?_网站运营_深圳网络公司
10、说说网站建设在seo优化中的重要性
11、怎么样做Google竞价简单五步提升SEM投资回报
12、如何做SEO才能让你的站超越老站
13、做推广优化如何圈住用户
14、PHP在线解压ZIP工具 - PHPUnZip
15、请别继续忽略网站建设的价值
16、怎样建设网站能够让客户喜欢
17、浅谈当前推广优化工作
18、有关网站关键词的选择方法
19、浅话网站定位
20、网站运营第二篇——SEO优化方案
21、谈谈网站优化如何提升网站的权重?
22、[网页设计技巧]饿了么网页设计师界面视觉设计5要素
23、如何通过视频推广让你的App一夜蹿红
24、如何让你的网站被快速收录
25、百度判断原创文章的方法
26、互联网推广需要哪些终端
27、借助互联网后企业做网站建设会有什么改变呢?
28、关键词与网页的相关性
29、面对《烽火算法2.0近期升级公告》你的站点是否排查到位
30、容易导致网站被降权的5种操作
31、平台网站建设解决方案
32、彰显企业特色是企业做网站的宗旨
33、定时自动备份主机文件到本地 – Dropbox
34、推广优化之如何选取关键词
35、把握哪些角度把seo做得更好?
36、优质营销型网站建设对企业的影响力
37、云服务器相比传统IDC有哪些优势这里讲得很清楚了
38、草根站长该如何写文章才能获得用户青睐
39、新淘宝客的出路
40、怎么让自己网站能安全快速的访问
41、浅析网络营销和网络推广
42、深圳什么类型网站建设适合小企业
43、怎么可以提高网站优化的整体效果
44、网站优化:普通站长对于网站安全的一些见
45、做网站如何一步一步的取得用户的信任
46、网店推广的七大免费方法
47、网络推广有哪些有效途径?
48、品牌网站建设可以给品牌企业带来什么
49、设计企业网站搜索框的6个技巧
50、网站建设如何修改网站

相关视频推荐

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