JAVA后端MultipartFile实现文件上传

这篇具有很好参考价值的文章主要介绍了JAVA后端MultipartFile实现文件上传。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.方法定义

public Result<String> upload(@RequestPart("file")MultipartFile pic)

1.创建存储路径 

String fileDir="E:/自己电脑的存放路径";

2.UUID生成文件名

String fileName=pic.getOriginalFilename();
String suffix=fileName.substring(fileName.lastIndexOf("."));
fileName= UUID.randomUUID()+suffix;

3.创建文件夹

File dirFile=new File(fileDir);
if(!dirFile.exists()){
   dirFile.mkdirs();
}

4.将文件写入磁盘,返回文件存放路径

String filePath=fileDir+"/"+fileName;
try {
 pic.transferTo(new File(filePath));
} catch (IOException e) {
 e.getMessage();
}
//返回文件的路径
return Result.ok(filePath);

文章来源地址https://www.toymoban.com/news/detail-654744.html

到了这里,关于JAVA后端MultipartFile实现文件上传的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Postman本地测试上传MultipartFile文件接口

    在请求Body中选择form-data传输类型,填写后端file参数名称,并将参数设置为File类型,这时value输入框将变成文件选择框。 如果此时发送请求给后端,会返回报错request is not a multipart request. 我们还需要将数据传输类型Content-Type设置为multipart/form-data.

    2024年02月12日
    浏览(46)
  • 基于SpringWeb MultipartFile文件上传、下载功能

    在Web开发中,文件上传是一个常见的功能需求。Spring框架提供了MultipartFile接口,用于处理文件上传请求。MultipartFile可以代表一个多部分文件上传请求中的一个文件,提供了一系列方法用于获取文件的各种属性和内容,使得在后端处理文件上传变得十分方便。下面我们将介绍

    2024年04月17日
    浏览(20)
  • Spring Mvc 文件上传(MultipartFile )—官方原版

    要启动Spring Boot MVC应用程序,首先需要一个启动器。在这个示例中,已经添加了spring-boot-starter thymelaf和spring-boot-starter web作为依赖项。要使用Servlet容器上传文件,您需要注册一个MultipartConfigElement类(在web.xml中为<multipart-config>)。多亏了Spring Boot,一切都可以自动配置!

    2024年02月14日
    浏览(32)
  • MultipartFile上传至服务器,文件名称中文乱码问题

    1.首先查看服务器是否设置为了zh_CN.UTF-8 输入命令:locale  不是则,进行查看服务器上是否有zh_CN.UTF-8 查看所有可以使用的字符编码集 输入命令:locale -a  如果没有可用的zh_CN.UTF-8 则进行安装: CentOS命令:yum install kde-l10n-Chinese -y  ubuntu命令:sudo apt-get install language-pack-zh-ha

    2024年02月10日
    浏览(29)
  • SpringBoot如何使用MultipartFile进行文件上传保存到服务器本地

    之前一直都是用的别人封装好的文件上传方法,这次想自己写一个特别简单的,文件上传方法,非常适合新手观看… 首先需要Springboot需要有Web依赖,就是下面这个依赖 依赖导完了,下面就直接是代码,大家看一下 到这里文件上传的解释都在代码里面,下面如果报文件过大的报错还需

    2024年02月13日
    浏览(48)
  • Spring Boot学习随笔- 文件上传和下载(在线打开、附件下载、MultipartFile)

    学习视频:【编程不良人】2021年SpringBoot最新最全教程 文件上传是指将文件从客户端计算机传输到服务器的过程。 上传思路 前端的上传页面:提交方式必须为 post , enctype 属性必须为 multipart/form-data 开发后端的Controller 后端方法接收参数必须和前端标签的name名一致 upload.js

    2024年02月04日
    浏览(29)
  • MultipartFile类型接收上传文件报出的UncheckedIOException以及删除tomcat临时文件失败源码探索

    因为需要分析数据,待处理excel文件的数据行数太大,手动太累,花半小时写了一个定制的数据入库工具,改成了通用的,整个项目中的万级别数据都在工具上分析,写SQL进行分析,但是遇到很疑惑的问题,文件上传结束收流时,tomcat的DisFileItem类的delete方法会自动调用,但是

    2024年02月15日
    浏览(33)
  • 【Java】如何将File转换成MultipartFile

            假如你把你的后端项目部署在服务器上的时候,然后你要去读取某个路径下的文件,然后你就要提供文件的路径,然后获取到该文件对象,但是你需要将当前文件对象File转换成MultipartFile再发送http请求传递到其他服务器上,这样如何实现呢?         后端如何发

    2024年02月04日
    浏览(31)
  • 彻底弄懂Java中的MultipartFile接口和File类

            不管是在项目中还是日常需求,我们总是有操作文件数据的需求,Java中操作文件不可避免就要使用File类,而Spring中为我们提供了一个操作文件的接口,通过该接口我们可以获取用户上传的文件对象并写入文件系统中。 前言 一、File类 二、MultipartFile接口 2.1 源码和

    2024年02月04日
    浏览(29)
  • java MultipartFile和File 最简单的互转

    MultipartFile和File 的区别 MuitipartFile 是 Spring 框架中用来处理文件上传的接口,它封装了文件上传的信息,比如文件名、文件类型等。 File 是Java 标准库中提供的文件操作类,用于描述文件信息,比如文件路径、文件大小等 总的来说,MultipantFile 是用来处理文件上传的,而

    2024年02月10日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包