我有一个包含 Redux 和 AXIOS 的完整 MERN 堆栈项目。我使用 FormData 将图像上传到我的带有 multer 的节点服务器,它在我的本地主机上工作得很好,即使我的 chrome 控制台说空?(FormData\xc2\xa0{})。部署后,我的 FormData 为空。因此,我在没有文件的情况下测试了 FormData(只是表单的输入值),并将其传递到服务器并将其放在 req.body 上。
\n\n我尝试添加配置我的 formData 但没有成功。
\n\n我究竟做错了什么???
\n\n例如
\n\nconfig: { headers: { \'Content-Type\': \'multipart/form-data\' } }ETC.....
这是我的一些代码:
\n\n反应 JS 表单
\n\nimport React, { Component, Fragment } from "react";\nimport PropTypes from "prop-types";\nimport { connect } from "react-redux";\nimport TextAreaFieldGroup from "../common/TextAreaFieldGroup";\nimport InputGroup from "../common/InputGroup";\nimport { addEventful, upload } from "../../actions/eventfulActions";\n\nimport Dropzone from "react-dropzone";\n\nconst imageMaxSize = 10000000\n; //bytes\nconst …Run Code Online (Sandbox Code Playgroud)