想要将文件上传到 Strapi 时请求实体太大
Request Entity Too Large when want to upload file to Strapi
我正在尝试上传 PDF 文件,20 - 40 页。我得到:
413 Request Entity Too Large
有什么方法可以增加上传文件的最大大小吗?
在左侧菜单中,您可以单击 Plugins
,然后单击 Upload
插件的齿轮。
并且您可以选择增加限制大小值。
但是这个问题也可能来自您的 nginx 配置不允许大文件大小。因此,请确保您为这种情况正确配置了 nginx。
你需要你的 config/middlewares.js 看起来像这样(使用 strapi v4)
module.exports = [
'strapi::errors',
'strapi::security',
'strapi::cors',
'strapi::poweredBy',
'strapi::logger',
'strapi::query',
{
name: "strapi::body",
config: {
formLimit: "256mb", // modify form body
jsonLimit: "256mb", // modify JSON body
textLimit: "256mb", // modify text body
formidable: {
maxFileSize: 200 * 1024 * 1024, // multipart data, modify here limit of uploaded file size
},
},
},
'strapi::favicon',
'strapi::public',
];
我正在尝试上传 PDF 文件,20 - 40 页。我得到:
413 Request Entity Too Large
有什么方法可以增加上传文件的最大大小吗?
在左侧菜单中,您可以单击 Plugins
,然后单击 Upload
插件的齿轮。
并且您可以选择增加限制大小值。
但是这个问题也可能来自您的 nginx 配置不允许大文件大小。因此,请确保您为这种情况正确配置了 nginx。
你需要你的 config/middlewares.js 看起来像这样(使用 strapi v4)
module.exports = [
'strapi::errors',
'strapi::security',
'strapi::cors',
'strapi::poweredBy',
'strapi::logger',
'strapi::query',
{
name: "strapi::body",
config: {
formLimit: "256mb", // modify form body
jsonLimit: "256mb", // modify JSON body
textLimit: "256mb", // modify text body
formidable: {
maxFileSize: 200 * 1024 * 1024, // multipart data, modify here limit of uploaded file size
},
},
},
'strapi::favicon',
'strapi::public',
];