呼叫七牛雲儲存檔案,返回url

2022-05-18 09:00:45 字數 2006 閱讀 7914

npm引入

npm install qiniu-js

例子:

var observable =qiniu.upload(file, key, token, putextra, config)

var subscription = observable.subscribe(observer) //

上傳開始

//or

var subscription = observable.subscribe(next, error, complete) //

這樣傳參形式也可以

subscription.unsubscribe() //

上傳取消

引數說明:

file:上傳的檔案(files[0])

key:自定義的路徑

token:後台介面返回

config: object

var config =;

var putextra =,

mimetype: || null

};

其它的具體引數可取值可以參考文件

貼個具體上傳的**

selectphoto(event)

self.photoworld=event.target.files[0].name;

self.photowordformat=1;//

格式正確

var timestamp = (new

date()).valueof();

var params=,

putextra:,

mimetype: || null

}, }

self.uploadqiniu(params);

}else

} }

},uploadqiniu(params));

//上傳**

function

next(res)

function

error(err)

function

complete(res)

var observable =qiniu.upload(params.file, params.key, params.token, params.putextra, params.config);

var subscription = observable.subscribe(next, error, complete) //

這樣傳參形式也可以

// 上傳取消

},

進一步在tools中封裝成乙個公共方法

/*

* *

* @param file 上傳的檔案

* @param token 上傳需要的token */

function qiniuuploadfun(file,token),

putextra:,

mimetype: || null

}, }

resolve(params);

}).then(

function

(params))

}function uploadqiniu(params));

//上傳**

function

next(res)

function

error(err)

function

complete(res)

var observable =qiniu.upload(params.file, params.key, params.token, params.putextra, params.config);

var subscription = observable.subscribe(next, error, complete) //

這樣傳參形式也可以

// 上傳取消

})}

七牛雲儲存上傳檔案

折騰了乙個晚上,終於在 2016 08 06 00 56 22 這個是重要的時間點成功的上傳了一張,看了好多篇部落格,收益都不是很大,但有了個大致的了解。這這篇部落格中,我copy了其中的 放在ide中跑了一下,缺少幾個js檔案,補齊了之後還是不能成功執行,f12看了console返回了401的錯誤...

七牛雲檔案儲存系統

使用 vue 上傳到七牛雲 推薦使用 使用 django 上傳到七牛雲 pip install qiniu在 後端 django 獲取七牛token from qiniu import auth class qiniu apiview def get self,request 宣告秘鑰物件 對應七牛...

七牛雲儲存檔案命名

七牛上傳 如何命名 我用的七牛php sdk 想實現 上傳到 photo目錄下 並且起乙個不重複的 檔名 七牛好像有自動去重的功能 如果同乙個 返回已存在的url 請問要怎麼實現 七牛上傳 如何命名 我用的七牛php sdk 想實現 上傳到 photo目錄下 並且起乙個不重複的 檔名 七牛好像有自動...