node 上傳文件到阿里oss

配置環境直接在控制檯開通 oss服務,密鑰,bucket等然後設置跨域等。這裏不細描述了。

1.安裝阿里oss包

var OSS = require('ali-oss');

2.設置oss參數

var client = new OSS({
    region: 'oss-cn-*****',
    //雲賬號AccessKey有所有API訪問權限,建議遵循阿里雲安全最佳實踐,部署在服務端使用RAM子賬號或STS,部署在客戶端使用STS。
    accessKeyId: '******',
    accessKeySecret: '******',
    bucket: 'ceshi33'
  });

3.異步上傳

async function put () {
  try {
       //object-name可以自定義爲文件名(例如file.txt)或目錄(例如abc/test/file.txt)的形式,實現將文件上傳至當前Bucket或Bucket下的指定目錄。
    let result = await client.put('test0608001', 't.txt');
    console.log(result);
   } catch (err) {
     console.log (err);
   }
}

put();

4.成功信息

5.阿里控制檯查看

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章