IIS - 分块大文件上传失败且无错误

IIS - 分块大文件上传失败且无错误

我需要一种方法来将大文件(5 GB)发送到我的网络服务器,为此我使用了一个可以发送 100MB 块的插件。我配置了请求/响应限制,如果我发送的文件最大约为 800MB,那么一切都正常。如果我发送更大的文件,那么第 10 个块就会停止工作。没有错误或任何东西,它只是处于加载状态。

然后我尝试发送较小的块(10MB),但在 98 个请求后它就停止了。使用 6mb 块时它也失败了,当我最终尝试使用 1mb 块时,它似乎一直有效。当我不发送块,而是连续发送大小相同的常规文件时,也会发生同样的事情。

显然我很高兴它有效,但感觉这更多的是运气而不是智慧,如果我不明白为什么较小的块有效而较大的块无效,我会犹豫是否在生产中使用它。

有人知道是什么原因导致了这种行为吗?

我宁愿将块大小设置为大约 100mb,这样较小的文件就会作为一个文件发送,而不是我需要再次合并的块。所以我想知道如何启用较大的块。

答案1

上传超时是有可能的。较大的块更有可能超时。您可以尝试在 IIS 设置和/或您正在使用的插件的设置中增加上传超时。

IIS 和插件本身之间的配置也可能存在冲突。

相关内容