云存儲
云存儲提供高可用鲫售、高穩(wěn)定共螺、強安全的云端存儲服務,
- 支持任意數(shù)量和形式的非結構化數(shù)據(jù)存儲情竹,如視頻和圖片藐不,
- 可在控制臺進行可視化管理。
云存儲包含以下功能:
存儲管理:支持文件夾秦效,方便文件歸類雏蛮。支持文件的上傳、刪除阱州、移動挑秉、下載、搜索等苔货,并可以查看文件的詳情信息
權限設置:可以靈活設置哪些用戶是否可以讀寫該文件夾中的文件犀概,以保證業(yè)務的數(shù)據(jù)安全
上傳管理:可以查看文件上傳歷史、進度及狀態(tài)
文件搜索:支持文件前綴名稱 及 子目錄文件 的搜索
組件支持:支持在 image夜惭、audio 等組件中傳入云文件 ID
上傳文件
- 在小程序端可調用 wx.cloud.uploadFile 方法進行上傳:
- 返回fileID
wx.cloud.uploadFile({
cloudPath: 'example.png', // 上傳至云端的路徑
filePath: '', // 小程序臨時文件路徑
success: res => {
// 返回文件 ID
console.log(res.fileID)
},
fail: console.error
})
上傳成功后會獲得文件唯一標識符姻灶,即文件 ID,后續(xù)操作都基于文件 ID
下載文件
- 可以根據(jù)文件 ID 下載文件诈茧,用戶僅可下載 有訪問權限的文件:
- 返回臨時文件路徑
wx.cloud.downloadFile({
fileID: '', // 文件 ID
success: res => {
// 返回臨時文件路徑
console.log(res.tempFilePath)
},
fail: console.error
})
刪除文件
可以通過 wx.cloud.deleteFile 刪除文件:
wx.cloud.deleteFile({
fileList: ['a7xzcb'], //云文件 ID
success: res => {
// handle success
console.log(res.fileList)
},
fail: console.error
})
云開發(fā)后臺管理文件
在控制臺中产喉,選擇存儲管理標簽頁,可以在此看到云存儲空間中所有的文件敢会,還可以查看文件的詳細信息镊叁、控制存儲空間的讀寫權限。
推薦微信小程序閱讀:
【十一】 10分鐘精通微信小程序 | 云函數(shù)管理端
【十】 10分鐘精通小程序 | 云函數(shù)異步返回結果
【九】10分鐘精通微信小程序 | 云函數(shù)
【八】 10分鐘精通微信小程序云存儲 | 云存儲
【七】10分鐘精通微信小程序 | 增刪改查
【六】10分鐘精通微信小程序 | 增刪改查
【五】10分鐘精通微信小程序 | 云數(shù)據(jù)庫增刪改查
【四】10分鐘精通微信小程序 | 云控制臺
【三】10分鐘精通微信小程序 | 光速入門
【二】10分鐘精通微信小程序云開發(fā) | 多圖上傳并存儲路徑到云數(shù)據(jù)庫
【一】10分鐘精通微信小程序 | 獲取用戶openid