[英]Java how to access image as resource in DEV environment
我的問題似乎是一個普遍的問題,但實際上不是。
我們有一個DEV環境,其中正在運行與BE通信的FrontEnd。 如果用戶在FE上並提供諸如姓名,姓氏,城市和郵政編碼之類的輸入,則后端將基於這些輸入生成QR碼(png文件)。
此png文件保存在本地src / main / ....
問題:如何訪問此文件,以便可以在FE中向用戶顯示QR碼。位於HDD上的此圖像應交付給FE。
我嘗試過的
沒事。 圖片不會顯示。
您不應將文件保存在src/main/...
目錄下。 該位置僅在使用Maven之類的構建工具時僅在本地開發期間有效。 打包應用程序獲取包時,此目錄不再存在。
您想將圖像保存在硬盤上的某個位置,例如使用File.createTempFile()
。 您最有可能希望在支持中創建新的API以返回此文件,例如對於您要以Content-type: image/png
和QR碼image進行響應的POST /api/user/{id}/qrcode
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.