前端基于 Reactjs,使用 Ant 作为设计模式。通过 Node/Express(Strapi CMS) 支持通过 s3 上传文件。
小于 200 mb 的较小文件可以正常工作,但大于 400 Mb 的较大文件在 Aws Ec2 上部署服务器代码时会失败。
前端基于 Reactjs,使用 Ant 作为设计模式。通过 Node/Express(Strapi CMS) 支持通过 s3 上传文件。
小于 200 mb 的较小文件可以正常工作,但大于 400 Mb 的较大文件在 Aws Ec2 上部署服务器代码时会失败。
目前负责解析请求的 Strapi 中间件需要配置为支持大于默认 200MB 的文件大小。
您可以通过在解析器中间件配置中设置直接将配置传递给中间件config/middleware.js
module.exports = {
//...
settings: {
parser: {
enabled: true,
multipart: true,
formidable: {
maxFileSize: 200 * 1024 * 1024 // Defaults to 200mb
}
}
},
//...
};
顺便说一句,如果您在 EC2 中使用 nginx 作为反向代理服务器,那么您还需要更新client_max_body_size
参数。请参阅此如何编辑 nginx.conf 以增加文件大小上传