gpt4 book ai didi

java - 带有 ImageUpload 端点的空文件

转载 作者:行者123 更新时间:2023-12-01 16:34:57 25 4
gpt4 key购买 nike

当我到达 imageupload 端点时,imageFile 返回 null。我需要在某个地方设置一个集中配置来解析它吗? imageMetadata 表现得很好。

  @PostMapping(value = "/images/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public String upload(
@RequestPart(value = "imageFile", required = false) MultipartFile imageFile,
@RequestPart(value = "imageMetadata", required = false) String imageMetadata
) {
String imageFileIsNull = Boolean.toString(imageFile == null);
return "Thanks for uploading your file! metadata:" + imageMetadata + " file is null: " + imageFileIsNull;
}

附加照片时的返回值(我尝试过jpg和png)

Thanks for uploading your file! metadata: hi file is null: true

最佳答案

尝试使用以下代码片段。

@PostMapping(value = "/images/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public ResponseEntity<ResponseMessage> upload(
@RequestParam("file") MultipartFile imageFile
) {

String imageFileIsNull = Boolean.toString(imageFile == null);
String message = "Thanks for uploading your file! " + " file is null: " + imageFileIsNull;
return ResponseEntity.status(HttpStatus.OK).body(new ResponseMessage(message));
}

我删除了图像元数据进行测试,以便您可以确保代码正常工作。

关于java - 带有 ImageUpload 端点的空文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61975490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com