提交 2c08deee 编写于 作者: hbcui1984's avatar hbcui1984

增加云存储的综述

上级 123600b3
......@@ -42,7 +42,7 @@
* [数据库操作符](cf-database-dbcmd.md)
* [数据库运算方法](cf-database-aggregate-operator.md)
* 云存储
<!-- * [综述](storage/README.md) -->
* [综述](storage/README.md)
* 内置存储
* [云存储API](storage/dev.md)
* [腾讯云自定义登录](storage/authentication.md)
......
云存储提供稳定、安全、低成本、简单易用的云端存储服务,支持任意数量和形式的非结构化数据存储,例如图片、文档、音频、视频、文件等。
开发者使用`uniCloud`的云存储,无需再像传统模式那样单独去购买存储空间、CDN映射、流量采购等;
`uniCloud`的云存储分为内置存储和扩展存储:
- [内置存储](dev.md)是serverless云厂商默认内置的存储方案,开通服务空间时默认开通,提供默认域名,操作简单;但资费较贵,部分云厂商的权限管理较弱;
- [扩展存储](../ext-storage/intro.md)是DCloud联合业内其它主流CDN厂商,扩展提供的uniCloud云存储方案,需开发者手动开通;但价格更便宜、功能更强大;
## 概述
开发者使用`uniCloud`的云存储,无需再像传统模式那样单独去购买存储空间、CDN映射、流量采购等;
云存储的上传方式有3种:
内置云存储的上传方式有3种:
1. web界面:即在[https://unicloud.dcloud.net.cn/](https://unicloud.dcloud.net.cn/) web控制台,点击云存储,通过web界面进行文件上传。该管理界面同时提供了资源浏览、删除等操作界面。
2. 客户端API或组件上传:在前端js中编写`uniCloud.uploadFile`,或者使用uni ui的[FilePicker组件](https://ext.dcloud.net.cn/plugin?id=4079),文件选择+上传均封装完毕。
3. 云函数上传文件到云存储:即在云函数js中编写`uniCloud.uploadFile`
......@@ -16,7 +14,7 @@
阿里云的云存储有一些限制:
- 文件没有读权限控制,任意人知道路径都可以读。
腾讯云没有上述限制。
腾讯云、支付宝小程序云则没有上述限制。
### 文件权限
......@@ -26,6 +24,8 @@ uniCloud腾讯云版支持云存储的文件权限。当上传的文件不希望
在云函数中,通过`uniCloud.getTempFileURL`[见下](#cloudgettempfileurl)),获取该文件的临时URL。然后将临时URL发给客户端,客户端根据临时URL请求云存储的文件。
扩展存储支持文件级别的公有、私有权限设置,详见[updateFileStatus](../ext-storage/dev.md#updatefilestatus)
### 目录支持@storage-dir
支付宝小程序云和腾讯云支持以上传时指定的cloudPath作为文件路径进行文件存储。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册