簡體   English   中英

在Jhipster中訪問文件(Angular + Springboot)

[英]Accessing files in Jhipster (Angular + Springboot)

我設法在后端(彈簧)中開發了一個控制器和服務,該控制器和服務已成功將文件上傳到服務器上。

就上傳位置而言,我已經使用System.getProperty(“ user.dir”)來獲取當前項目的路徑,之后我追加了在application.properties文件中指定的自定義文件夾結構。 此外,我將文件路徑保存在數據庫中。

因此,在嘗試從錨標記上的localmachine(localhost)訪問文件時,文件已成功打開(下載精確)。

但是,當我將應用程序推送到服務器時,該項目將作為WAR java文件添加。 在服務器中,文件正在上傳到我的war文件之外的文件夾中。

因此,我無法從URL訪問文件。

請讓我知道是否有任何方法可以解決此問題 在此處輸入圖片說明 提前致謝。

您可以在application.properties中配置路徑。 在生產中,這將是絕對路徑,而在開發中則是相對路徑。 或者,您可以使用file: prod的前綴和classpath: dev的前綴使用yml在yml中配置url,以使用ResourceLoader

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM