前兩天我寫了一個上傳下載功能 使用<el-upload>組件
當后端將檔案流格式資料發送到回應里面前端屈接受的時候 ,我們使用 <el-upload> 組件里面的 :on-success 方法進行捕捉,使用blob進行檔案下載
檔案可以正常下載下來 但是打開檔案損壞

我去網上尋找答案, 但大多都是說 請求頭 或者 回應頭沒有添加 配置
檢查了一遍發現前后端代碼都沒有太大問題,我開始懷疑時組件本身可能在接受后臺傳輸資料時對檔案流格式進行了處理 導致我所接受到的檔案流本質上被它做了修改
后邊我就去csdn里面的chargpt進行提問 下面如圖



根據上述回答結合我的問題,判斷:on-success 函式對資料進行了處理
但是按情況應該時將資料處理為檔案流格式 下載的檔案應該也沒有錯誤才對,但是就是出現了錯我
后續進行了修改 后端在去開了以介面單獨去下載
另一種修改 前端可以自己寫一個檔案上傳 不使用 el-upload 可以嘗試一下
附圖
回傳檔案流

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/551834.html
標籤:其他
上一篇:ArcToolBox-ArcGIS分析工具中英文對照及簡要介紹
下一篇:返回列表
