如何在 Azure 存储文件共享上上传大文件?
Posted
技术标签:
【中文标题】如何在 Azure 存储文件共享上上传大文件?【英文标题】:How to upload a large file on azure storage file share? 【发布时间】:2020-02-13 00:06:08 【问题描述】:我正在 azure 存储文件共享上上传文件。我遵循了这个指南:https://docs.microsoft.com/en-us/azure/storage/files/storage-java-how-to-use-file-storage 它工作正常,但我无法上传大于 2MB 的文件。有什么问题?
Spring 没有显示任何错误,在前端我收到 500 Internal Server Error。
【问题讨论】:
尝试在 web.config 文件中设置maxRequestLength
和 maxAllowedContentLength
值。你可以关注这个文档。cnblogs.com/malaikuangren/archive/2012/09/23/2698974.html
【参考方案1】:
我找到了答案。这不是一个天蓝色的问题。我在上传之前将多部分文件转换为文件。在 Spring boot 中,multipart 的默认最大大小为 1MB,因此必须在 application.yml 中进行更改。这应该可以解决问题:
servlet:
multipart:
max-file-size: -1
max-request-size: -1
【讨论】:
您好,如果您解决了您的问题,您可以将您的解决方案作为这个问题的答案。这将帮助其他人解决类似的问题。 @BowmanZhu 48 小时内我不能接受我的答案是正确的。我还有 23 小时要等。 好吧,没关系。您的解决方案可能会帮助更多人。感谢您对社区的贡献!以上是关于如何在 Azure 存储文件共享上上传大文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何将大文件上传到 Azure Blob 存储 (.NET Core)
我们可以在 .net core 3.1 中一次性上传多少大文件到 Azure 文件共享
如何从 Azure DevOps Pipeline 读取 Azure 文件共享文件