云存储提供高可用、高稳定、强安全的云端存储服务,支持任意数量和形式的非结构化数据存储,如视频和图片,并在控制台进行可视化管理。云存储包含以下功能:
存储管理:支持文件夹,方便文件归类。支持文件的上传、删除、移动、下载、搜索等,并可以查看文件的详情信息权限设置:可以灵活设置哪些用户是否可以读写该文件夹中的文件,以保证业务的数据安全上传管理:在这里可以查看文件上传历史、进度及状态文件搜索:支持文件前缀名称及子目录文件的搜索组件支持:支持在 image、audio 等组件中传入云文件 ID接下来,我们看看云文件管理提供了哪些 API、及如何在控制台中管理云文件:
存储 API控制台中管理文件文件名命名限制<view>文件上传管理</view>
<button bindtap="_uploader">上传文件</button>
<button bindtap="_downFile">下载文件</button>
<image src="{{imgSrc}}"/>
<button bindtap="_removeFile">删除文件</button>
Page({
data:{
imgSrc:''
},
_uploader(){
wx.chooseImage({
count: 1,
success(res){
console.log(res)
let tempFilePath = res.tempFilePaths[0];
let typeArr = tempFilePath.split('.');
const type = typeArr[typeArr.length-1];
const time = new Date().getTime();
const nameType = `${time}.${type}`;
wx.cloud.uploadFile({
cloudPath:`img/${nameType}`,
filePath:tempFilePath,
success:res=>{
console.log(res,'文件上传成功');
},
fail(err){
console.log(err,'上传错误')
}
})
}
})
},
_downFile(){
wx.cloud.getTempFileURL({
fileList:['cloud://text-wx55c.7465-text-wx55c-1254351324/img/1594809942978.jpg'],
success:res=>{
console.log(res,'临时链接')
this.setData({
imgSrc:res.fileList[0].tempFileURL
})
},
fail(err){
console.log(err)
}
})
},
_removeFile(){
wx.cloud.deleteFile({
fileList:['cloud://text-wx55c.7465-text-wx55c-1254351324/img/1594809942978.jpg'],
success(res){
console.log(res,'删除文件')
},
fail(err){
console.log(err)
}
})
}
})
相关知识
微信小程序开发的真实成本:费用详解
微信小程序后端开发
微信小程序插件
【全网首发】基于微信小程序的网上花店系统 鲜花销售小程序
校园表白墙微信小程序
微信小程序校园小情书
网上花店微信小程序
基于微信小程序实现网上花店
微信小程序之植物识别demo(百度开发接口)
基于uniapp微信小程序的摄影街拍圈子交流平台
网址: 微信小程序文件云存储 https://m.huajiangbk.com/newsview1497585.html
上一篇: 用于存储照片和文件的免费云存储空 |
下一篇: Centos7 根目录存储空间扩 |