W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在小程序端可調(diào)用 qq.cloud.uploadFile 方法進(jìn)行上傳:
qq.cloud.uploadFile({
cloudPath: 'example.png', // 上傳至云端的路徑
filePath: '', // 小程序臨時(shí)文件路徑
success: res => {
// 返回文件 ID
console.log(res.fileID)
},
fail: console.error
})
上傳成功后會(huì)獲得文件唯一標(biāo)識(shí)符,即文件 ID,后續(xù)操作都基于文件 ID 而不是 URL。
可以根據(jù)文件 ID 下載文件,用戶僅可下載其有訪問(wèn)權(quán)限的文件:
qq.cloud.downloadFile({
fileID: '', // 文件 ID
success: res => {
// 返回臨時(shí)文件路徑
console.log(res.tempFilePath)
},
fail: console.error
})
可以通過(guò) qq.cloud.deleteFile 刪除文件:
qq.cloud.deleteFile({
fileList: ['a7xzcb'],
success: res => {
// handle success
console.log(res.fileList)
},
fail: console.error
})
更詳細(xì)的 API 可參考小程序端及后端存儲(chǔ) API 文件。
支持在 image、audio 等組件中傳入云文件 ID
可以根據(jù)文件 ID 換取臨時(shí)文件網(wǎng)絡(luò)鏈接,文件鏈接有有效期為兩個(gè)小時(shí):
qq.cloud.getTempFileURL({
fileList: ['cloud://xxx.png'],
success: res => {
// fileList 是一個(gè)有如下結(jié)構(gòu)的對(duì)象數(shù)組
// [{
// fileID: 'cloud://xxx.png', // 文件 ID
// tempFileURL: '', // 臨時(shí)文件網(wǎng)絡(luò)鏈接
// maxAge: 120 * 60 * 1000, // 有效期
// }]
console.log(res.fileList)
},
fail: console.error
})
在云開(kāi)發(fā)控制臺(tái)中,選擇文件管理標(biāo)簽頁(yè),可以在此看到云存儲(chǔ)空間中所有的文件,還可以查看文件的詳細(xì)信息、控制存儲(chǔ)空間的讀寫(xiě)權(quán)限。
小程序組件支持傳入云文件 ID,支持列表如下:
組件 | 屬性 |
---|---|
image | src |
video | src、poster |
cover-image | src |
接口 | 參數(shù) |
---|---|
getBackgroundAudioManager | src |
createInnerAudioContext | src |
previewImage | urls、current |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: