当前位置: 首页 > 知识库问答 >
问题:

react native image picker发送到spring启动错误

端木宏盛
2023-03-14

const loadLibrary=useCallback(异步()=

      const formData = new FormData();

      formData.append('image', {
        name: response.assets[0].fileName, // require, file name
        uri: response.assets[0].uri, // require, file absoluete path
        type: response.assets[0].type, // options, if none, will get mimetype from `filepath` extension
      });
      console.log('formData=', formData);
      axios
        .post('/users', formData)
        .then(function (response) {
          console.log(response.data);
        })
        .catch(function (error) {
          console.log(error);
        });
      // );
    }
  },
);

},[用户信息];

Spring code---@PostMap(value="/api/v1/user")public String createUser(@Request estParam("image")MultipartFile image){System.out.println(image);返回";}

-错误--组织。springframework。网状物多部分。MultipartException:当前请求不是多部分请求

如何处理?以前,这段代码运行良好。

共有1个答案

秦时铭
2023-03-14

试试这个让我知道

const formData = new FormData();
    formdata.append("image", {type: 'image/jpg', uri:response.assets[0], name:response.assets[0]});

      console.log('formData=', formData);
      axios
        .post('/users', formData)
        .then(function (response) {
          console.log(response.data);
        })
        .catch(function (error) {
          console.log(error);
        });
      // );
    }
  },
);
 类似资料:
  • 我在启动spring boot应用程序时遇到以下错误。这是我的第一个spring boot项目。因此,我不确定错误以及如何修复它。 申请启动失败 描述: 配置为侦听端口8080的Tomcat连接器无法启动。端口可能已在使用中,或者连接器可能配置错误。 行动: 验证连接器的配置,识别并停止在端口8080上侦听的任何进程,或者将此应用程序配置为在另一个端口上侦听。

  • 我正在测试Spring Kafka的示例代码。它适用于连接,但不适用于连接。 我已通过成功运行控制台使用者来验证密钥和证书对 kafka 代理有效: 但是我不能使用Spring Boot(2.0.1.RELEASE)和Spring Kafka,使用相同的密钥和证书发送消息。 应用程序.属性 有人成功用SSL配置Spring Boot 2.0 Spring Kafka吗?

  • 我试图在Spring Bootendpoint上运行一个测试,accepts应该从客户端表单获取信息,将输入字段映射到DTO并将其持久化到DB中,但我无法让测试模式接受它。据我所知,当您有这样定义的控制器endpoint时: @ModelAtort标记会自动在传入的JSON名称中搜索DTO的字段名称,然后映射json值以填充DTO的字段。 这是我与班级的联系方式: 首先,这是正确的理解吗? 因此,

  • 我正在使用 kafka 和 spring boot,我需要将 JSON 对象发送到 kafka,关键是我能够将一个对象作为配置 KafkaTemplate 的 JSON 发送,但仅适用于此对象。 但是如果现在我想发送一个新的DTO对象呢?我是否必须声明一个新的

  • 我运行一个Spring启动1.5.2应用程序。我想将缓存添加到我的服务方法中,我已经添加了Spring引导启动缓存maven依赖,我正在使用@Cacheable注释,但它没有生效,我在@配置类中创建了我的服务bean-这里有一个例子 下面是我的服务方法的一个例子 我的repoistory接口方法如下 每当我从RestController调用此服务方法时,缓存从未被触发,看起来它没有正确设置 我能做

  • 项目Spring引导1..5.7版本。我正在使用Intellij IDEA 2017.2.4和gradle进行依赖性管理。当我构建项目时,它成功构建,没有错误。当我用bootRun gradle任务运行应用程序时,它显示以下错误。