首页 > 分享 > 微信小程序文件云存储

微信小程序文件云存储

文件云存储

云存储提供高可用、高稳定、强安全的云端存储服务,支持任意数量和形式的非结构化数据存储,如视频和图片,并在控制台进行可视化管理。云存储包含以下功能:

存储管理:支持文件夹,方便文件归类。支持文件的上传、删除、移动、下载、搜索等,并可以查看文件的详情信息权限设置:可以灵活设置哪些用户是否可以读写该文件夹中的文件,以保证业务的数据安全上传管理:在这里可以查看文件上传历史、进度及状态文件搜索:支持文件前缀名称及子目录文件的搜索组件支持:支持在 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 根目录存储空间扩