小编I.Y*_*I.Y的帖子

部署时,FormData 不适用于使用 Redux 和 AXIOS 的 React 项目中的上传文件

我有一个包含 Redux 和 AXIOS 的完整 MERN 堆栈项目。我使用 FormData 将图像上传到我的带有 multer 的节点服务器,它在我的本地主机上工作得很好,即使我的 chrome 控制台说空?(FormData\xc2\xa0{})。部署后,我的 FormData 为空。因此,我在没有文件的情况下测试了 FormData(只是表单的输入值),并将其传递到服务器并将其放在 req.body 上。

\n\n

我尝试添加配置我的 formData 但没有成功。

\n\n

我究竟做错了什么???

\n\n

例如

\n\n

config: { headers: { \'Content-Type\': \'multipart/form-data\' } }ETC.....

\n\n

这是我的一些代码:

\n\n

反应 JS 表单

\n\n
import 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)

javascript multipartform-data file form-data node.js

5
推荐指数
1
解决办法
1万
查看次数