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

javahttppost上传文件

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2024/12/23
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、网站建设公司这么多怎么选择合适的?
11、深圳网站建设公司如何进行页面布局
12、站长详解百度萝卜算法公告
13、404页面的设计技巧
14、关键词如何布局方能使企业营销效果更加出
15、怎样把网站标题做到最佳?
16、充足的站前策划为你的网络营销之路保驾护航
17、关于ASO关键词的那些事
18、做网站前哪些方面要上心
19、谈推广优化常利用到的标签技术
20、百度竞价你要理解
21、网站标题与内容相符的重要性
22、企业如何给自己的产品做网络推广?
23、网站建设浅谈网站建设模式有什么
24、 研究显示图像优化不佳影响网站的用户体验_网站运营_深圳网络公司
25、网站优化老域名在SEO中影响因素
26、SEO服务内容的优势分析
27、从糗事百科看到的UEO模式
28、网站建设中不可忽视的一些基础搭配
29、网站建设过程中存在的问题
30、SEO技能学习:如何做最高效、高质量的外链
31、暑期做站长:建站方向与程序推荐
32、流量变现,有这几种方式!
33、站长做SEO不必纠结的4个地方
34、说说这些年在推广优化中成长所遇到的误区
35、网站制作中该如何提高百度收录数量
36、论坛建设悔过书,望大家笑借
37、公司网站制作蓝色
38、巧妙利用布局和排版迅速提升网站颜值
39、地方网站的盈利
40、营销型网站建设如何才能留住访客
41、移动端网站建设都有哪些误区,要注意什么
42、推广网站的常用方法
43、如何判断seo优化公司?
44、 漫谈百度移动搜索优化策略_网站运营_深圳网络公司
45、越长的关键词越精准
46、服务器主机租用的具体方法有哪些
47、网络推广需要遵循的五大准则!
48、网站转化率提高的方法
49、网站外链做量还是做质 全面解析外链优化效果
50、社区类网站怎么激励用户创造有价值的内容?

相关视频推荐

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