七牛云存储 Android SDK上传方案
PHP中文网
PHP中文网 2017-04-17 11:23:06
[Android讨论组]

七牛云存储 Android SDK上传方案

同一资源,更新覆盖的问题。

如果资源名重复,android sdk不具备delete操作?

scope = "my-bucket:sunflower.jpg"
空间名+key 为新增或覆盖操作

客户端不能每次上传都去业务服务器,请求不同资源名的token吧!

或者是我理解走偏,请了解的兄弟解惑!

PHP中文网
PHP中文网

认证0级讲师

全部回复(2)
大家讲道理

我是过来顶楼上的。

巴扎黑

这是有原因的。考虑到客户端的使用者千奇百怪,我们不能给最终用户超过他应该有的权限。

为什么不具备delete操作?

如果允许客户端delete,一个最终用户就有可能会删除另外一个最终用户的资源,因为大家的资源都放在同一个空间里。七牛并无法区分两个最终用户。因此为安全考虑,delete等危险操作只允许在业务服务器端进行。

覆盖现有资源需要一个特殊的制定目标资源的token,也是基于同样的考虑。确实看起来麻烦,但是安全很多。如果是批量操作在客户端进行确实麻烦,你可以在业务服务器端封装一些对应的功能接口提供给客户端使用,但千万不要导致安全漏洞。互联网上传输的数据你可以认为是明文,你的请求内容很容易用Wireshark之类的工具截取和查看。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号