首先說下前端用的下載方法,根據后端返回的url 鏈接進行處理
1. 直接用
window.open(value.download_url) 打開返回的鏈接就可下載
2. 利用 a 鏈接特性下載

這兩種方法都可以下載,但是上線后谷歌瀏覽器線上環境下載失敗,其它瀏覽器都ok, 查看了了下后來發現是后端返回的下載鏈接都是http,如下
然后根據谷歌瀏覽器返回的警告,大概意思就是“
盡管最初的HTML頁面是通過安全的HTTPS連接加載的,但是一些資源(如圖像、樣式表或腳本)是通過不安全的HTTP連接訪問的。不安全資源的使用受到限制,以加強整個站點的安全性。
要解決此問題,請通過安全的HTTPS連接加載所有資源。” 所以在我們的正式項目中,一般使用的都是https協議,使用https協議打開項目,在調用第三方的接口時,第三方接口如果使用的是http協議,這樣Chrome瀏覽器(新版本),就會自動將第三方接口的http協議升級為https協議,使瀏覽器沒有安全警告。
如果,第三方接口不支持https協議,那么就會導致接口調用失敗。
解決方法就是后端將返回的url 根據環境判斷,正式環境必須是https, 測試環境http ,還有一種解決方法設置谷歌瀏覽器,具體看博客https://blog.csdn.net/weixin_42393724/article/details/109775036