微信小程序> springboot接收微信小程序上传的文件

springboot接收微信小程序上传的文件

浏览量:850 时间: 来源:旅人mfy

spring boot接收微信小程序上传的文件,首先前台传给我们后端的不是一个路径,而是以一个文件类型传递给我,这时我们在controller层接收时就可以用MultipartFile进行接收,如果接收多个文件那么我们可以用MultipartFile[ ]来接收。
保存文件工具类

public class FileSave {//localPath:保存的路径public static String fileSave(MultipartFile file,String localPath){//定义文件保存的本地路径if(!new File(localPath).exists()){new File(localPath).mkdirs();}//定义 文件名String filename=null;//判断是否为空if(!file.isEmpty()){//生成uuid作为文件名称String uuid = UUID.randomUUID().toString();//获得文件类型(可以判断如果不是图片,禁止上传)String contentType=file.getContentType();//获得文件后缀名String suffixName=contentType.substring(contentType.indexOf("/")+1);//得到文件名filename=uuid+"."+suffixName;//文件保存路径try {//将文件转移到指定位置file.transferTo(new File(localPath+filename));} catch (IOException e) {e.printStackTrace();}}return localPath+filename;}}

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎