我在 tomcat 上部署了一個 Spring Boot 應用程式,這使我能夠從 android 應用程式上傳影像。現在我正在嘗試獲取這些影像。問題是我的控制器的端點回傳了一個 FileSystemResource,我不知道如何處理它。
端點:
@GetMapping(value = "/getFotoPerfil", produces = MediaType.IMAGE_JPEG_VALUE)
public FileSystemResource getFotoPerfil(@RequestParam("path") String path) {
return utilitiesService.findInFileSystem(path);
}
我收到的回復:

如果我用 Postman 打電話,它會起作用:

任何幫助將不勝感激
uj5u.com熱心網友回復:
您的問題是您的客戶端代碼似乎假設它將獲得 JSON。控制器正在回傳一個影像(盡管它是一個 PNG,即使您錯誤地告訴客戶端它是image/jpeg),它是二進制資料。在 Java 中,此回應通常應作為 abyte[]而不是String。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/341281.html
