当前位置: 首页 > 知识库问答 >
问题:

Spring Boot:更改单个endpoint的上传最大大小

逑俊楚
2023-03-14

可以使用以下方法在Spring Boot中全局定义最大文件大小和请求大小:

# Spring Boot v1
spring.http.multipart.max-file-size=10MB
spring.http.multipart.max-request-size=10MB

# Sprint Boot v2
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB

但是否有可能覆盖特定endpoint的全局限制?

例如,我希望默认限制为10MB,但对于特定endpoint,我希望能够上载1GB大小的文件。这可能吗?

共有1个答案

罗绪
2023-03-14

据我所知,这是不可能的。但您可以将默认上载大小定义为1 GB,并创建一个JavaScript函数来验证文件的上载大小

 类似资料:
  • 问题内容: 我有一个无法访问的PC上托管的网站。我有一个上传表单,允许人们上传最大30MB的mp3文件。我的服务器端脚本是用PHP完成的。 每次尝试上传文件时,都会收到一条错误消息,声称文件超出了允许的最大大小,因此我需要增加大小。我在网络上的研究建议更改我无权访问的文件,这样将无法正常工作。其他人建议我将自定义文件添加到我的根目录中,该文件无效。还有其他建议吗? 问题答案: 您需要设置的值,并在

  • 我正在开发一个带有角前端和springboot2.1.2后端的项目,并实现了一种上传图像的方法。但是,它仅在图像是 org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException:字段图像超过其最大允许大小1048576字节 我已经看了这些问题:我正在尝试设置maxFileSize但不尊重Sp

  • 我正在使用JHipster开发基于Spring Boot和AngularJS的应用程序。我的问题是如何设置上传文件的最大大小? 如果我试图上传到大文件,我会在控制台中获得以下信息: 和状态为500的服务器响应。 怎么设置?

  • 我正在运行一个WordPress站点(不是MU),我在php中设置了upload\u max\u filesize=50M,post\u max\u size=50M。伊尼。phpinfo()函数的结果显示该值为50M,但在WordPress Media uploader中,最大上载文件大小仍然为32M。 我也尝试在主题的functions.php写这段代码: @ini_设置(“上传最大尺寸”,“

  • 本文向大家介绍Nginx上传文件大小的简单修改方法,包括了Nginx上传文件大小的简单修改方法的使用技巧和注意事项,需要的朋友参考一下 原文链接:https://vien.tech/article/138 前言 用Laravel做了个支持markdown的博客(插个题外话:免费开源、欢迎使用VienBlog),并且支持文件上传功能,然后在上传文件的时候,发现超过1M的文件就上传失败,原因是Ngin

  • 问题内容: 我正在尝试在JSP / Struts2中实现文件上传,但我注意到了一个奇怪的行为。我在struts.xml中以这种方式声明了将文件大小限制为1MB的操作 它工作得很好,非图像文件和1MB以上的图像都会引发错误。唯一的问题是,太大的文件在删除之前还是已完全上传到服务器的temp文件夹中。 有没有办法在达到限制后立即停止上传? 编辑: 四元数的解决方案有效,当请求超过了下一行所设置的最大值