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

javahttppost上传文件

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2025-5-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、网站外部优化重质量和兼顾数盘
4、企业网站建设需要图文并茂但需做到谨慎科学
5、中小企业百度竞价推广的常见误区
6、新闻网站设计概念
7、了解百度算法做好网站优化
8、做seo优化应该从哪些方面分析竞争对手
9、怎么选择找到网站建设公司
10、 网站推广之你不知道的友情链接!
11、手机网站建设布局
12、网站改版如何掌握一个“度”
13、域名更换实例:5个网站迁移至一个新域名
14、优化企业站点容易忽视的细节有哪些
15、企业网站建设之底部设计要注意哪些细节
16、百度“简单搜索”永无广告SEO春天是否来临
17、企业官网的Wikipedia外部链接怎么建设
18、SEO优化中哪些方面容易让人产生误解?
19、企业站内优化应该注意的几点要素_深圳网站建设公司
20、浏览量太低网站如何进行网站优化?
21、如何通过域名的访问你的网站
22、企业做网站网站技术选型
23、企业做网站想要带来利润有哪些条件
24、展示中心网站建设现状分析
25、对于企业来说网站的转化率到底有什么意义
26、能通过新浪博客把一个过千指数的关键词优化到首页吗
27、无觅“喜欢&推荐”按钮常见问题集合
28、推广优化中的相关反链
29、如何建设与推广地方旅游网站
30、为什么你的seo优化达不到预期效果?
31、学校网站应该如何制作
32、数字插图改进你的网站和移动用户体验
33、产品运营:为产品做丰富的内容 展示最好的
34、网站seo关键词优化技巧
35、网站建设公司深圳发布猫专业推广
36、网站友情链接的优化怎么做?
37、深圳网站建设的全部流程详述
38、如何对移动网页搜索引擎进行优化
39、企业做网站日常更新需有条不紊
40、企业网站建设如何进行导航设计
41、如何让自己的网站排名更好呢
42、关于网站适应不同显示器和分辨率的问题
43、品牌网站建设可以给品牌企业带来什么
44、网络推广怎么做日常维护?
45、选好关键词,是推广优化的第一步
46、java在网站制作实现多级菜单方法
47、地方门户经营流量分析
48、百度再次告诉我们:站长做好你的用户体验
49、竞价账户内没有转化的词该如何处理
50、推广优化不会死还会活得很好

相关视频推荐

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