1 回答

TA貢獻(xiàn)1784條經(jīng)驗 獲得超9個贊
我很熟悉這個問題,但我在以下代碼的幫助下解決了這個問題:
router.Static("/public", "./public")
我的文件結(jié)構(gòu)如下:
root-folder
pkg
handler
handler.go
public
file1.jpg
file2.html
[other files]
在文件“handler.go”中是上面列出的代碼,通過它我能夠訪問靜態(tài)文件。
“root-folder”表示整個gin項目的根目錄。
我認(rèn)為我的文件結(jié)構(gòu)和代碼示例將幫助您解決問題。
嘗試將“assets”文件夾移動到根目錄級別并使用我的代碼,只指定“assets”而不是“public”。
我的代碼也適用于嵌套目錄。即如果有如下結(jié)構(gòu):
root-folder
pkg
handler
handler.go
public
file1.jpg
file2.html
folder1
file3.png
folder2
file4.html
然后訪問文件/public/folder1/folder2/file 4.html 不會有任何問題。
- 1 回答
- 0 關(guān)注
- 152 瀏覽
添加回答
舉報