我试图上传文件到ftp服务器使用WebClient在Spring Boot 。
下面是我的代码:
URI uri = new URI(domain +folderName+ fileName);
MultipartBodyBuilder builder = new MultipartBodyBuilder();
builder.part("file", resource);
ResponseEntity<Object> response = webClient.put().uri(uri).contentType(MediaType.MULTIPART_FORM_DATA)
.header(HttpHeaders.AUTHORIZATION, auth)
.body(BodyInserters.fromMultipartData(builder.build())).retrieve().toEntity(Object.class).block();
然而,当文件上传时,我可以看到内容元数据被包含在文件的顶部,如下所示:
如何避免将此内容元数据添加到我的文件中?
1条答案
按热度按时间krcsximq1#
将
fromMultipartData(builder.build())
替换为fromResource(new FileSystemResource(resource))
你可以完全移除
我知道我来晚了,但这个答案可能对某人有帮助