小编tim*_*tim的帖子

如何使用 formdata ReactJS 发布图像数组

我正在尝试将包含多个图像的对象作为数组发布,如何将图像作为数组附加到 formdata

const onSubmit = async (e) => {

    
    const formData = new FormData(); 
    formData.append("image", values.images);
    formData.append("title", values.title);
    formData.append("price", values.price);
    formData.append("quantity", values.quantity);
    formData.append("id", id);

    try {
      const res = await axios.post(
        "//localhost:4000/products/saveProduct",
        formData,
        {
          headers: {
            "Content-Type": "multipart/form-data",
          },
     /////////////
<form onSubmit={handleSubmit(onSubmit)}>
        <div className="custom-file mb-4">
          <input
            type="file"
            className="custom-file-input"
            name="image"
            multiple
            placeholder="choose file"
            onChange={handleChange}
          />
//////
  const handleChange = (e) => {
    const { type, name } = e.target;
    const getValue = () => {
      if (type === "checkbox") {
        return …
Run Code Online (Sandbox Code Playgroud)

javascript multipartform-data reactjs axios

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

问题刷新页面nodejs无法/获取错误

我已经建立了一个网站,当我在主页上刷新时,它很好,但是当我导航到其他页面时,它也很好,但是当我刷新这些其他页面时

\n
Cannot GET /otherpage\n
Run Code Online (Sandbox Code Playgroud)\n

我正在使用反应导航,如果我超链接它,我认为它可能也不起作用。

\n
\n\xef\xbb\xbfrequire('rootpath')();\nconst express = require('express');\nconst app = express();\n///\n///\napp.use('/accounts', require('./accounts/accounts.controller'));\n\nif(process.env.NODE_ENV === 'production'){\n \n  app.use(express.static('build'));\n\n \n\n  }\n
Run Code Online (Sandbox Code Playgroud)\n
server.js\nbuild\n
Run Code Online (Sandbox Code Playgroud)\n

文件目录

\n

我该如何解决这个问题?

\n

production node.js express reactjs react-navigation

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