使用者可以通過以下方式從OSS中下載檔案:
- HTTP下載(瀏覽器下載)
瀏覽器中請使用signatureUrl
方法生成可下載的HTTP地址,URL的有效時間預設為半個小時:
let OSS = require('ali-oss');
let client = new OSS({
region: '<Your region>',
accessKeyId: '<Your AccessKeyId>',
accessKeySecret: '<Your AccessKeySecret>',
bucket: 'Your bucket name'
});
let url = client.signatureUrl('object-key');
console.log(url);
let url = client.signatureUrl('object-key', {expires: 3600});
console.log(url);