阿里雲的oss的文件資源鏈接強制下載


let filename ="下載的文件名"

let client = new OSS({ region: 'oss-cn-hangzhou',//看你們部署在那里,基本和上傳的值一樣 accessKeyId:xxx,//問后端要 osstoken,這個是密鑰 accessKeySecret:xxx,//問后端要 bucket: 'xxx'//問后端要域名,基本和上傳的值一樣
 })
let result
= client.signatureUrl("這個是文件上傳到oss后前端給后端提交的唯一憑證的值", { expires: 3600, response: { 'content-disposition':'attachment; filename="' + filename + '"' } })
window.open(result)


官方文檔也有說明 https://help.aliyun.com/document_detail/32069.html?spm=a2c4g.11186623.6.1266.28f493cewXC7ax

在頁面的下面有個下載文件的,這個是生成一個特殊的鏈接,主要操作是修改header


免責聲明!

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



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