上传文件(Uploading Files)

Posted 呆呆傻傻

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上传文件(Uploading Files)相关的知识,希望对你有一定的参考价值。

创建可以接收HTTP多部分文件上传的服务器应用程序

你会建立什么

您将创建一个接受文件上传的Spring Boot Web应用程序。您还将构建一个简单的html界面来上传测试文件。

环境依赖

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
        </dependency>

创建一个应用程序类

要开始一个Spring Boot MVC应用程序,我们首先需要一个启动器; 这里,spring-boot-starter-thymeleafspring-boot-starter-web已经被添加为依赖。要使用Servlet容器上传文件,您需要注册一个MultipartConfigElement类(它是web.xml中的<multipart-config>)。感谢Spring Boot,一切都为您自动配置!

作为自动配置Spring MVC的一部分,Spring Boot将创建一个MultipartConfigElement bean并为文件上传做好准备。

创建一个文件上传控制器

初始应用程序已经包含几个类来处理在磁盘上存储和加载上传的文件; 

 

参考资料:Uploading Files

以上是关于上传文件(Uploading Files)的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 中的文件上传:上传、验证和异常处理

Ant Design of Vue 上传文件状态一直为uploading

WEBAPI 设置上传文件大小

github 上传大文件100MB姿势

上传前调整图像大小 - 将画布转换为文件对象

上传appstore报错: An error occurred uploading to the App Store.