七牛云的底层存储系统是基于Key-Value模型实现的,在带来强大的水平扩容能力的同时,也带来一个时常困扰开发者的问题:不能在存储空间中创建文件夹,显得在管理和使用资源时不够直观。
但我们认为水平扩展能力对于管理海量数据更为重要,因此提供模拟文件夹的一种手段:允许在资源名(Key)中使用“/”符号(斜杠符)。如下形式的Key是合法的:
http://developer.qiniu.com/samples/黑名单-S01E12.flv
|<---------Key-------->|
■ 方法1:使用管理控制台
管理控制台允许在上传时为所有文件指定一个前缀,以模拟出文件夹效果。功能路径为:
选择一个空间 => 内容管理 => 上传 => 指定/选择前缀
注意:前缀中可以不包含“/”,给定的字符串将原封不动地附加在文件名前面。
■ 方法2:使用官方工具
qrsync与qrsbox都允许指定同步源文件夹,其中的子文件夹名(相对路径形式)将成为Key的一部分。在需要大规模上传文件的场合这两个工具是最合适的利器。
■ 方法3:编程上传
还可以在自行编程上传时为每个文件指定带有子文件夹名的Key,七牛云将使用指定Key为命名资源。
七牛云存储 © 2014 署名-非商业性使用-禁止演绎
允许自由转载,请注明作者及出处。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。