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

Spring启动映像上载错误

羊慈
2023-03-14

当将图像上传到控制器(所有其他服务都可以正常工作)时,不存在所需的请求部分文件。我已经通过成功上传到这个Spring指南排除了邮递员。不确定缺了什么。

Spring可能版本:Edgware。构建-快照

控制器:

@RequestMapping(path = "/{account_id}/image", method = RequestMethod.POST)
public ResponseEntity uploadProfileImage(
    @RequestParam("file") MultipartFile file,
    @PathVariable String account_id) {
    ...
}

来自POM的依赖关系

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-oauth2</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.security.oauth</groupId>
    <artifactId>spring-security-oauth2</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-config</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-feign</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bus-amqp</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-netflix-hystrix-stream</artifactId>
</dependency>
<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>25.0-jre</version>
</dependency>

共有1个答案

澹台俊达
2023-03-14

此特定配置的解决方案是将项目从带有Spring Boot 1.5.13的Edgeware移动到带有Spring Boot 2.0.1的Finchley。

 类似资料:
  • 我试图从react native应用程序上传一个映像到java spring boot服务器,但我无法使其工作。 路径为[]的上下文中servlet[dispatcherServlet]的servlet.service()引发异常[请求处理失败;嵌套异常为org.springframework.web.multipart.multipartException:解析多部分servlet请求失败;嵌套

  • 我的问题是,如果我想在不重新启动应用程序的情况下加载图像,那么用spring boot和thymeleaf存储图像的最佳实践是什么。现在我可以上传图像,所以我可以在上传的文件夹和数据库中看到它的名字,但是当我刷新页面时,图像没有加载。我正在thymeleaf

  • 我在启动spring boot应用程序时遇到以下错误。这是我的第一个spring boot项目。因此,我不确定错误以及如何修复它。 申请启动失败 描述: 配置为侦听端口8080的Tomcat连接器无法启动。端口可能已在使用中,或者连接器可能配置错误。 行动: 验证连接器的配置,识别并停止在端口8080上侦听的任何进程,或者将此应用程序配置为在另一个端口上侦听。

  • 在文件中,有一个图像: 地址:http://localhost:8090/login,我看着控制台,看到: 获取http://localhost:8090/static/images/logo.png404 但是当申请结束时,如果我去 http://localhost:8090/images/logo.png 通过这个url,我可以在browser的控制台上看到图像,没有任何错误或警告。 这是我的

  • 我正在为一个django应用程序创建一个 docker-compose 配置,Dockerfile 成功构建,但是当我编写它们时,django 返回一个问题 - 无法连接到 posgres。 我运行<code>docker compose运行web bash<code>,发现redis和posgres都无法连接。 我的docker-compose.yml文件: 执行< code>docker-co

  • 我创建了一个使用Firebase存储运行的应用。这个想法是,您从照片库中选择一张图片,然后将其上传到Firebase存储。与Firebase的连接似乎工作正常,我可以选择图像。当我按下提交按钮将其上传到Firebase时,问题就出现了。 当我点击它一次,什么也没发生。 当我点击它几次时,我得到一条消息“发生未知错误,请检查HTTP结果代码和内部异常”。。 我该怎么做,寻求建议。。 从舱单中: 从活