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

What is the maximum file size allowed to send through REST API

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

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

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

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

Google 这次没帮到我。如果有人可以,那就太好了。

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

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

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

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

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

post_max_size = 2M;

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

upload_max_filesize = 2M;

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

检查是否已应用更改