0

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

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

这适用于小文件。但是当我们尝试上传大约 2 MB 的文件时,它发送的是一个空值。

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

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

4

2 回答 2

1

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

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

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

post_max_size = 2M;

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

upload_max_filesize = 2M;

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

于 2020-10-02T06:53:37.730 回答
0

在您的管理面板中,您需要编辑upload.php文件以增加input上传值的大小。

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

于 2020-10-02T05:36:47.197 回答