Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
82696ad1
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3172
Star
105
Fork
804
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
93
列表
看板
标记
里程碑
合并请求
67
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
93
Issue
93
列表
看板
标记
里程碑
合并请求
67
合并请求
67
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
未验证
提交
82696ad1
编写于
7月 15, 2022
作者:
DCloud_Heavensoft
提交者:
Gitee
7月 15, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs/uniCloud/storage.md.
上级
24f043e4
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
8 addition
and
6 deletion
+8
-6
docs/uniCloud/storage.md
docs/uniCloud/storage.md
+8
-6
未找到文件。
docs/uniCloud/storage.md
浏览文件 @
82696ad1
## 概述
开发者使用
`uniCloud`
的云存储,无需再像传统模式那样单独去购买存储空间、CDN映射、流量采购等;
如果您还未开通过uniCloud,请在web界面开通:
[
https://unicloud.dcloud.net.cn/
](
https://unicloud.dcloud.net.cn/
)
云存储的上传方式有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
)
,文件选择+上传均封装完毕。
...
...
@@ -10,13 +9,16 @@
**注意:**
-
前端和云函数端,均有一个相同名称的api:
`uniCloud.uploadFile`
。请不要混淆。
-
前端还有一个
`uni.uploadFile`
的API,那个API用于连接非uniCloud的上传使用。请不要混淆。
-
腾讯云在权限为
`非公有读`
时,获取的带签名的链接(包括getTempFileURL接口返回的链接、web控制台文件详情页面看到的链接)有两个小时的有效期
-
在使用腾讯云时如果访问云存储文件提示
`The requested URL '/1123.jpg' was not found on this server`
这种错误,一般是cdn流量用尽导致的。可以升级配置或转为按量计费(目前仅企业类型认证的账号可以使用按量计费的服务空间)。
-
在允许用户上传图片的应用里,违规检测是必不可少的,为此uniCloud提供了内容安全检测模块,可以很方便的实现图片鉴黄等功能。详情参考:
[
内容安全
](
https://ext.dcloud.net.cn/plugin?id=5460
)
### 文件权限
文件上传成功后,系统会自动生成一个https链接或临时文件id,开发者应保存该文件地址供后续业务下载使用
。
uniCloud腾讯云版支持云存储的文件权限。当上传的文件不希望被其他人访问时,需配置权限。比如身份证照片
。
在使用腾讯云时如果访问云存储文件提示
`The requested URL '/1123.jpg' was not found on this server`
这种错误,一般是cdn流量用尽导致的。可以升级配置或转为按量计费(目前仅企业类型认证的账号可以使用按量计费的服务空间)
。
首先在uniCloud web控制台,腾讯云的服务空间中,可以配置云存储的权限。如果是隐私文件,应该配置为仅管理员可访问
。
在
允许用户上传图片的应用里,违规检测是必不可少的,为此uniCloud提供了内容安全检测模块,可以很方便的实现图片鉴黄等功能。详情参考:
[
内容安全
](
https://ext.dcloud.net.cn/plugin?id=5460
)
在
云函数中,通过
`uniCloud.getTempFileURL`
(
[
见下
](
#cloudgettempfileurl
)
),获取该文件的临时URL。然后将临时URL发给客户端,客户端根据临时URL请求云存储的文件。
## 客户端API
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录