前端使用nodeJS上傳打包檔案到阿里雲oss

2022-03-10 17:43:48 字數 893 閱讀 3904

前端檔案選擇放到aliyun oss上,oss 提供了各種語言的sdk。這裡使用nodejs來上傳打包後的檔案到aliyun oss。

官方文件:

官方提供的示列:

通過put介面將本地檔案上傳到 oss:

let oss = require('

ali-oss')

let client = new

oss();

async

function put ()

catch

(e)

}put();

我們先來使用下官方提供的示列:

首先安裝這個包

npm i -d ali-oss
然後在根目錄下新建 ali-oss.js 檔案,並複製上面的**到該檔案中,並填寫上各種配置資訊。 注意:key和secret建議儲存在本地,使用檔案讀取獲取,最好不要上傳git上

let result = await client.put('object-name', 'local-file');
object-name:你必須制定oss 檔案管理的 檔名稱,子目錄下的要指定目錄及檔名稱及字尾。

local-file:就是本地檔案路徑。

比如改成這樣:

let result = await client.put('

index.html

', '

dist/index.html

');

然後在終端裡執行:

node ali-oss.js
然後檢視aliyun oss檔案

參考:

nodejs使用formidable上傳多個檔案

首先,在html頁面中,表單上傳檔案的控制項需要加上multiple選項,或者multiple multiple 然後,在nodejs程式中處理post資料的路路由中使用formidable格式化表單 var form new formidable.incomingform form.uploadd...

Nodejs教程 長篇 (八)檔案上傳

var formidable require formidable 現在你已經可以在node.js上製作web頁面,讓使用者上傳檔案到你的計算機 建立乙個node.js檔案然後寫上html檔案上傳的input框 包含formidable模組後就可以在檔案上傳後進行解析,當檔案是上傳完成和解析後完成後...

django使用uploadify上傳檔案

本文是根據 django使用uploadify元件實現上傳 這篇部落格改編而成,包括上傳檔案和刪除上傳檔案的功能 首先是前端 檔案上傳函式 使用者管理 新增使用者 刪除附件 csrf exempt def profile delte request del file request.post.get...