请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
显示全部楼层
14
帖子
0
勋章
71
Y币

[云开发] 【求教】云端图片读取和删除问题【重要】

[复制链接]
发表于 2021-6-24 13:08:35
APICloud老师们,你们好,有一个云端图片读取和删除问题我不是很清楚,所以求教以下问题:

本人使用的是APICloud云服务3.0,采用了内置的七牛云上传图片,上传图片成功后返回值全部获得了 (size、name和url)

1、读取问题:

图片上传后浏览器通过url可以查看到图片,但是我上传后,如何读取到这张图片,展示在app页面里呢?
(我是希望用户在浏览页面的时候,读取的图片是上传到云端的这张图片)
我用api.ajax的get方法查不到这张图的名称、地址url,可以通过什么方法读取到图片的名称、地址url,然后通过$api.attr(el,src,'读取到的云端图片url')展示出来。

2、存储大小问题:APICloud云服务3.0文档里提到,最大支持500M的上传,那在正式版App中,超过500M怎么处理?

3、删除图片问题:
按APICloud云服务3.0文档说明,添加远程函数(如下),七牛云删除接口,在API调试中输入上传图片后返回的图片名称,显示删除成功,
怎么打开云端图片url后还是能看到这张图片,这种情况是图片已删除了,还是没删除成功?
另外在app代码中,删除图片的方法,是否就是通过api.ajax的delete方法来实现图片的删除功能?

参数列表:imgName  String


user.deleteImg = async(imgName)=> {
try {
    await Models.api.qiniuFile.delete(imgName);
    return {status:200,msg:"成功"};
  } catch (err) {
    return {status:400,msg:err};
  }
};

4、售后技术服务支持:
我看这边的所有技术交流基本都是通过发帖的,没有电话咨询的,是成为了APICloud的VIP会员才会有专属售后技术服务?
还是成为VIP会员后也是通过发帖方式咨询技术问题?

4
帖子
1
勋章
426
Y币
本帖最后由 王森焱 于 2021-6-24 17:43 编辑

1. 将图片保存成功后的返回保存到表中,然后展示直接通过url即可
2. 超过500M的图片很少遇到,你的业务需要500M的情况多吗?
3. 图片删除后,还会有24h的缓存时间,时间到就删除了,如有必要可以强制刷新缓存4. 数据云3.0有QQ群1126699537,vip会优先处理
22
帖子
1
勋章
1万+
Y币
你要知道 一个手游的app才300多M都很多内容了
14
帖子
0
勋章
71
Y币
王森焱 发表于 2021-6-24 17:41
1. 将图片保存成功后的返回保存到表中,然后展示直接通过url即可
2. 超过500M的图片很少遇到,你的业务需要5 ...

感谢您的解答,关于图片超过500M,指的是上传单张图片的大小吗?我以为是总的存储容量。

另外这个图片上传后,通过远程函数来上传的话,其实我们是无法像看列表那样看到后台的每张图片对吧(只能通过url)?那一般正式发布App的话,如果考虑隐私安全和操作性的话(比如会有身份证识别、人脸识别等敏感文件的话),更好的解决方法是不是把这些图片、视频、音频等文件存储到自己的对象存储服务器中?
14
帖子
0
勋章
71
Y币
handsix 发表于 2021-6-24 22:31
你要知道 一个手游的app才300多M都很多内容了

感谢您的关注,我以为是总体容量
你的七牛空间是公开空间吗
14
帖子
0
勋章
71
Y币
微链科技 发表于 2021-6-27 22:42
你的七牛空间是公开空间吗

是APICloud数据云内置的七牛云空间
您需要登录后才可以回帖 登录

本版积分规则