gpt4 book ai didi

php - 将大文件从 azure 网站上传到 azure blob

转载 作者:行者123 更新时间:2023-12-02 06:35:02 25 4
gpt4 key购买 nike

我正在尝试将 32MB 的文件上传到 Azure blob。为此,我使用了 uploadify,一个基于 PHP 的脚本。

我还有另一个 21.9MB 的文件,该文件工作正常,但较大的文件不断给我带来 IO 错误。我已将 user.ini 限制设置为以下内容:

upload_max_filesize = 60M
post_max_size = 60M
memory_limit = 60M
max_input_time = 1200
max_execution_time = 1200

我是否忘记设置限制,或者我是否需要考虑其他事情?

最佳答案

关于您的问题,有几件事需要了解。如果您使用基于 REST Api(任何编程语言 PHP、C#、Java、Python、NodeJs 等)的解决方案直接向 Azure 存储上传/下载 Blob,则不会达到如此小的限制。在这种情况下,Blob 大小限制由 Azure Blob 存储设置,每个 Blob 的当前限制为 1TB。

但是,当您使用 Web 服务器上传/下载文件,并且 Web 服务器中有底层代码将上传的文件存储到 Azure Blob 存储时,您将达到 Web 服务器提供的限制。您的问题与 Web 服务器设置有关。

我真的想在这里澄清的是,您上面所做的操作是修改 IIS Web 服务器设置,以解决与 IIS Web 服务器中运行的 Uplodify 脚本相关的上传问题。任何 Web 服务器中的文件上传都通过 HTTP 进行,并且您已更改 IIS 设置以通过 HTTP channel 接受更大的文件,并且更改 Web 服务器配置可以在此处帮助您。

关于php - 将大文件从 azure 网站上传到 azure blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15430868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com