我的网站上有一个功能,允许人们上传培训证书(jpeg,pdf等)以及证书的说明和有效期。我一直在使用“ multipart / form-data”将数据传递到服务器,然后使用Multer上传到cloudinary。
直到两天前一切都正常,现在我正在查找从表单传递的数据,除了文件未正确传递到发布路径之外,我发现现在由于某种原因未定义。当控制台记录req.body时,我得到“ body:[Object:null prototype] {}”。
每当我尝试加载大于50kb的文件时,我也会收到“ PayloadTooLargeError:请求实体太大”错误,我将bodyparser限制设置为10mb。
当我转换为常规表单并删除multipart / form-data时,数据将传递到发布路线。这是正文解析器的问题吗?
欢呼