APP上传照片,通过接口报错,代码如下:

// 接收三个图片、merId、merName、certId//创建一个通用的多部分解析器.CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver(request.getSession().getServletContext());//设置编码commonsMultipartResolver.setDefaultEncoding("utf-8");//判断 request 是否有文件上传,即多部分请求...MultipartFile file1=null,file2=null,file3=null,file4=null,file5=null;if (commonsMultipartResolver.isMultipart(request)){//转换成多部分requestMultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)request;file1 =  multipartRequest.getFile("file1");file2 =  multipartRequest.getFile("file2");file3 =  multipartRequest.getFile("file3");file4 =  multipartRequest.getFile("file4");file5 =  multipartRequest.getFile("file5");}

第二部分:

MultipartFile[] array = null;
array = new MultipartFile[]{ file1, file2, file3, file4, file5 };
generateAuditLogging(merId, certId, bankCardNo, openBank, merName,appId,tel, array,request);

第三部分:

for (int i = 0; i < array.length; i++) {String path = "E:\\photo\\" + merId + "_" + i + ".jpg";String fileName = merId + "_" + i + ".jpg";FileOutputStream fos = FileUtils.openOutputStream(new File(path));// 打开FileOutStrean流MultipartFile file = null;file = array[i];/*InputStream fis = new FileInputStream(file);*/InputStream fis = file.getInputStream();/*InputStream fis = (InputStream) file.getInputStream();*/String sizes = String.valueOf(fis.available() / 1024);System.out.println("sizes:" + sizes + "k"); // 文件大小IOUtils.copy(fis, fos);// 将MultipartFile// file转成二进制流并输入到FileOutStreanDate d = new Date();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String create_time = sdf.format(d);System.out.println("接受文件时间:" + create_time);pd.put("merId", merId);//商户号pd.put("name", merName);//姓名pd.put("sizes", sizes);pd.put("create_time", create_time);pd.put("fileName", fileName);pd.put("paths", path);paths.add(path);       fis.close();    fos.close();}}

就这样,代码有点乱,仔细看哦

APP上传照片后台实现方法相关推荐

  1. html上传文件与后台处理,关于前端html图片和文件上传和后台接收方法

    前些时间项目和h5交互时涉及到了文件上传的一个功能,但是h5在写上传的时候总是上传不上,所以花时间专门看了下web端的文件上传记录下. 第一种是前端写的,拿来修改了下,这种方法在上传的时候需要用到jq ...

  2. 中级会计资格考试报名流程及上传照片要求审核处理方法

    2023年中级会计职称考试报名即将开始,报名时间确定为6月20日开始,至7月10日报名结束.跟往年一样,中级会计考试报名采用统一网上报名,需要提前完成会计信息采集和资料审核,部分省份需要完成继续教育, ...

  3. 封装微信公众号上传照片方法

    1.微信公众号上传照片方法 wxPic.js // 弹出提示消息的组件 import { Toast } from "vant"; // 微信JS-SDK文件,微信开发者官方有 i ...

  4. 小程序体验版跟测试版上传照片失败的问题 及图片上传的方法

    小程序写了一个星期,马上要交付给客户,真机测试都没有问题后,提交体验版之后发现图片上传不上去,然后我就在网上找资料,总结以下几个原因: 1.先看服务器域名是否配置,uploadFile 2.  真机调 ...

  5. iPhone照片导入电脑的图文教程,批量上传的3个方法!

    案例:苹果手机照片怎么批量上传到电脑? [友友们,手机照片太多,占用了我很多内存.想要把照片上传批量上传到电脑上进行保存,该怎么做?] 随着iPhone的普及和摄影功能的提升,越来越多的用户希望将iP ...

  6. file input 点击没反应_动态input file多文件上传到后台没反应的解决方法!!!

    其实我也不太清除具体是什么原因,但是后面就可以了!!! 我用的是springMVC 自带的文件上传 1.首先肯定是要有springMVC上传文件的相关配置! 2.前端 这是动态input file上传 ...

  7. php 使用上传文件预览插件,bootstrap fileinput插件实现预览上传照片功能方法详解...

    本文主要介绍了bootstrap fileinput插件实现预览上传照片功能,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友可以参考下,希望能帮助到大家. 效果图如下所示: 具体代码如下: cl ...

  8. Magento教程 12:Magento快速上传大量商品的方法

    利用.CSV档上传大量商品是最佳选择 在Magento上传大量商品到时,经常会遇到的几个问题,非常耗时间.出现错误.有部分商品是缺货状态. 当你有上百个不同属性的商品,而且只有部分商品是现货供应的情况 ...

  9. 手机端上传照片压缩功能canvas

    手机上传照片拍摄的照片像素很高需要压缩后上传,移动端前端压缩照片的方法一般是用canvas,然后转换成base64或者blob,发送后台. <div class="img-btn1&q ...

  10. 2022苹果AppStore应用商店上传与APP上传流程必看(基础篇)​

    如果App想要成功出现在商店中,开发者还需要经过上传操作和苹果公司的严格审核.同时,在App上架App Store时,如有违规,将受到苹果公司的处罚.此外,优质app也会得到苹果的推荐,通过优质曝光和 ...

最新文章

  1. JXJJOI2018_T2_tank
  2. 【高德地图开发1】---简介
  3. 171. Excel Sheet Column Number
  4. JQUERY的appendappendTo
  5. hdu-5781 ATM Mechine(dp+概率期望)
  6. Impala 查询导出到文本,本地系统
  7. python列表内元素求和_Python之list对应元素求和
  8. jquery tmpl的使用
  9. 微信小程序源码1000套
  10. 用美图秀秀换证件照背景颜色
  11. 计算机基础与c语言程序设计题库,2017年计算机基础考试题库完整版「附答案解析」...
  12. Oracle的表使用plsql导出excel文件
  13. java技术栈是指什么,值得一读!
  14. 关于VSCode 要求Java 11 升级的问题——“Java 11 or more recent is required to run the java extension“
  15. 一个计算机专业女孩的求学之路——七年之痒,痒之感悟
  16. 最全的珍贵的四大天王合照和成名历程 - 很怀念【组图】
  17. MFC combo, radio控件使用
  18. 学习计算机在化学中的应用的心得,学习计算机多媒体技术心得体会
  19. MYSQL原理、设计与应用
  20. Windows电脑值得下载使用的文件同步工具

热门文章

  1. CF1313 C2. Skyscrapers (hard version)
  2. VS C++控制台程序 错误 fatal error C1083: 无法打开包括文件 解决办法
  3. html语言实现两数相加,HTML(2)
  4. 如何添加二级域名(图文超级详细)
  5. android自定义大转盘,Android使用surfaceView自定义抽奖大转盘
  6. 鸿蒙系统清理垃圾,极速清理系统垃圾 一举收回上G磁盘空间
  7. cracking the pm interview_2020泰晤士报THE世界大学排名发布!如何凭艺术冲进大U名校?...
  8. 对立与统一(期货反向跟单-交易员培训法则)
  9. 决策树(2)——CART算法
  10. 香蕉树上第一根芭蕉——关于C语言中链表(动态链表静态链表)使用说明