1

七牛云的底层存储系统是基于Key-Value模型实现的,在带来强大的水平扩容能力的同时,也带来一个时常困扰开发者的问题:不能在存储空间中创建文件夹,显得在管理和使用资源时不够直观。

但我们认为水平扩展能力对于管理海量数据更为重要,因此提供模拟文件夹的一种手段:允许在资源名(Key)中使用“/”符号(斜杠符)。如下形式的Key是合法的:

http://developer.qiniu.com/samples/黑名单-S01E12.flv
                           |<---------Key-------->|

■ 方法1:使用管理控制台

管理控制台允许在上传时为所有文件指定一个前缀,以模拟出文件夹效果。功能路径为:

选择一个空间 => 内容管理 => 上传 => 指定/选择前缀

请输入图片描述

请输入图片描述

注意:前缀中可以不包含“/”,给定的字符串将原封不动地附加在文件名前面。

■ 方法2:使用官方工具

qrsyncqrsbox都允许指定同步源文件夹,其中的子文件夹名(相对路径形式)将成为Key的一部分。在需要大规模上传文件的场合这两个工具是最合适的利器。

■ 方法3:编程上传

还可以在自行编程上传时为每个文件指定带有子文件夹名的Key,七牛云将使用指定Key为命名资源。

回目录

七牛云存储 © 2014 署名-非商业性使用-禁止演绎

允许自由转载,请注明作者及出处。


无锋之刃
135 声望27 粉丝

七牛云存储 技术支持


引用和评论

0 条评论