我的应用在社交分享的时候会产生缩略图,该缩略图会上传至七牛,而一旦用户分享结束,该缩略图就不再有用,那么问题来了,如何有效删除七牛上面已经无用的图片?是否可以类似缓存一样设置有效期,七牛自动删除?或者有什么简单地方法可以达成批量删除图片的目的?
补充问题:
- 我知道七牛缩略图的机制,我说的是我们自己的缩略图,对七牛来说就是普通图片.
- 有没有简单点的办法?不使用七牛 API?
-
有一个跟我情况一样的问题,回答中提到
可以固定存在一个目录下,结合 FTP 工具操作下
这个 FTP 工具怎么操作?能否给个提示?
- 或者七牛的命令行工具支持不支持批量删除?支持的话我们开发脚本工具就要简单得多.
在七牛缩略图是不会被存储下来的。
比如: http://qiniuphotos.qiniudn.com/gogopher.jpg这个图片的缩略图:http://qiniuphotos.qiniudn.com/gogopher.jpg?imageView2/1/w/200/h/200, 这个是保存在缓存中的。 不会占用你的存储空间。
看你的描述是直接将缩略图上传到七牛, 这样你需要使用sdk的接口进行list要删除的文件, 然后调用删除接口来进行删除。