iT邦幫忙

0

angular 圖片存放位置與呼叫位置

請問各位存使用者的圖片位置都放在哪,與呼叫的路徑設置為何,
一般圖片應該是存在後端那一包的某一資料夾內,
angular有個assets資料夾可以放圖片,但這個好像會打包進去,不太適合放那麼多圖檔,但是好像只有這個資料夾用相對路徑呼叫?

若我存圖片資料夾設在後端那一包內,圖片路徑有辦法設計成相對路徑嗎?

目前是將全路徑(ex: http://網址:port/img.jpg )存於資料庫,感覺這樣之後有變動會有問題

1 個回答

0
AlanShun
iT邦新手 5 級 ‧ 2018-09-03 17:54:11

assets 是給你放一些靜態的檔案的,例如封面、一些JS等等幾乎不會變動的檔案,使用者的圖片當存放在檔案系統內,路徑部分使用虛擬路徑即可,除非你有跨域的需求才會存完整的路徑,

直接存/img/url.jpg 存取的時候就會是相對的了。

至於後端的部分就要看你是什麼實作的,通常都能建立虛擬目錄,或是透過API做回應。

Zaku iT邦新手 4 級 ‧ 2018-09-13 11:40:59 檢舉

存了相對路徑後怎麼對應了?每個地方都在去補前綴好像不是辦法

我要發表回答

立即登入回答