图片路径上传的配置问题
需求
靜態資源目錄:/data/ruoyi/uploadPath。
配置靜態資源服務,且指向靜態資源目錄。
配置靜態資源服務
? ? # static resources
? ? location /static/ {
? ? ? ? alias ? /data/ruoyi/uploadPath/;
? ? }
? ??
1
2
3
4
5
6
通過類似 http://test/static/upload/2021/04/15/6b24c663-1c04-4d0f-b608-8e7ba73c654f.jpg 這樣的路徑,可以訪問到靜態資源。
路徑中添加個前綴
在ruoyi中,上傳功能返回兩個路徑,一個絕對路徑(http開頭),一個相對路徑(/profile開頭)。
相對路徑為 /profile + 上傳目錄的相對路徑。比如 profile/upload/2021/04/15/6b24c663-1c04-4d0f-b608-8e7ba73c654f.jpg對應的物理路徑為/data/ruoyi/uploadPath/upload/2021/04/15/6b24c663-1c04-4d0f-b608-8e7ba73c654f.jpg。
為了兼容ruoyi,改為如下配置;
? ? # static resources
? ? location /static/profile/ {
? ? ? ? rewrite /static/profile/(.*) /static/$1 last;
? ? }
? ? location /static/ {
? ? ? ? alias ? /data/flow-appdata/uploadPath/;
? ? }
1
2
3
4
5
6
7
http://test/static/upload/2021/04/15/6b24c663-1c04-4d0f-b608-8e7ba73c654f.jpg 、http://test/static/profile/upload/2021/04/15/6b24c663-1c04-4d0f-b608-8e7ba73c654f.jpg 指向同一個物理路徑。
?
總結
以上是生活随笔為你收集整理的图片路径上传的配置问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2018.11:大数据在政府统计中的应用
- 下一篇: sqoop 增量导入,不重复