七牛雲使用客戶端上傳圖片出現no-referrer-when-downgrade的問題以及頭像未更新問題


七牛雲使用客戶端上傳圖片,一直報這個 no-referrer-when-downgrade問題,百度了一圈都說是跨域訪問的問題,但是我感覺我的問題不是這個,因為我是照着牛客網的視頻跟着做的,視頻里都沒出這個問題。
后面點擊response后看到 "{"error":"file is not specified in multipart"}", 於是用這個作為關鍵詞開始百度,終於在https://segmentfault.com/q/1010000000468905中發現了七牛雲對於上傳文件的input 標簽不僅type 要求為 file, 還額外 要求 input標簽的 name 字段 為也為file, 改成name之后就解決了這個問題
七牛雲要求 input標簽的字段 name為file, 改成name之后就解決了這個問題
解決這個問題后,又發現了另一個問題,不經感慨,真是“一山放過一山攔”,接下來遇到的問題是,上傳頭像后頭像沒有刷新出來
f12后查看網絡請求和響應,發現頭像404了, 沒有找個頭像,查看url發現這個頭像莫名其妙多一個 http://localhost:8090/community/user  前綴,所以文件路徑找不到,排查了很久的后台代碼,一直找不到問題所在,

直到查看了頁面的源代碼,發現頭像的路徑url沒有加  http://   前綴,所以這個url被當做一個相對路徑來解析,所以默認加上了項目名

於是想起來是配置文件中該路徑沒有加   http://  前綴,
加上前綴后重新運行項目就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM