Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
你丑我先上
unidocs-zh
提交
82696ad1
U
unidocs-zh
项目概览
你丑我先上
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录