通过 REST API 允许发送的最大文件大小是多少

问题描述 投票:0回答:3

通过 REST API 发送的文件大小有限制吗?

我的 Drupal 网站的 Web 表单中有一个文件字段,并使用 base64_encode 函数通过 REST API 将上传的文件发送到 SugarCRM 应用程序。

这对于小文件来说效果很好。但是当我们尝试上传大约 2 MB 的文件时,它会发送一个空值。

通过 REST API 发送的文件大小有限制吗?如果是这样,是否有其他方法可以将大文件(至少 2MB)发送到我的 SugarCRM 应用程序?

谷歌这次没有帮助我。如果有人可以,那就太好了。

php api rest filesize upload-max-filesize
3个回答
2
投票

如果您在计算机上具有 root 访问权限,这是增加最大文件上传数的最可靠和通用的方法。找到 php.ini 文件。 php.ini 最常见的位置是 /etc/php.ini。如果该文件不存在,您可以使用 phpinfo() 函数确定 php.ini 所在的位置。

找到 php.ini 后,需要更改两个设置:最大帖子大小和最大文件上传大小。

PHP 可接受的 POST 数据的最大大小。

post_max_size = 2M;

上传文件允许的最大大小。

upload_max_filesize = 2M;

将这些值更改为您允许的最大上传大小。进行更改后,通过检查 phpinfo() 检查更改是否已应用


0
投票

在管理面板中,您需要编辑

upload.php
文件以增加
input
上传值大小。

您的问题不清楚,如果可以的话 - 提供一些造成问题的代码或发布错误日志。


0
投票

可以通过这种方式发送的文件大小是否有上限。

© www.soinside.com 2019 - 2024. All rights reserved.