Far*_*med 3 file-upload rocket.chat
我正在使用 Rocket chat Rest API,一切正常,但是当我将文件上传到 Rocket Chat Rest API 时,它显示错误413 Request Entity Too Large,但是当我从网站上传文件时,它上传了任何大小的 FIE。
检查完所有情况后,我得出结论,文件大小小于等于1 MB 上传成功,大于1 MB 则显示此错误413 Request Entity Too Large。
我使用此网址从邮递员上传文件 https://rocket.chat.url/api/v1/rooms.upload/RoomId
标题:
内容类型:application/x-www-form-urlencoded
X-Auth-Token:用户令牌
X-用户 ID:用户 ID
表格数据:
文件 - 选定的文件
Html 结果错误
<html>
<head><title>413 Request Entity Too Large</title></head>
<body bgcolor="white">
<center><h1>413 Request Entity Too Large</h1></center>
<hr><center>nginx/1.10.3 (Ubuntu)</center>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
当文件成功插入时,显示以下内容。
{
"success": true
}
Run Code Online (Sandbox Code Playgroud)
在检查了许多场景并搜索了许多网址后,我从中得到了解决方案。
我使用了Rocket chat docker ,并在nginx配置文件中添加了一行。
解决方案:
sudo nano /etc/nginx/nginx.conf并按回车键client_max_body_size于Run Code Online (Sandbox Code Playgroud)http { client_max_body_size 8M; #used your exceeded limit instead of 8M #other lines... }
service nginx restart或者systemctl restart nginx| 归档时间: |
|
| 查看次数: |
2076 次 |
| 最近记录: |