我需要将用户上传的文件存储在Amazon S3中。我是S3的新手,但是当我从文档中获取时,S3要求我在PUT方法中指定文件上传路径。
我想知道是否有办法将文件发送到S3,只是获取http(s)访问的链接?我希望亚马逊处理与文件/文件夹结构本身相关的所有问题。例如,我只是从node.js文件传递到S3,并且在回调时我得到没有过期日期的http链接。而亚马逊本身就像/2014/12/01/.../$hash.jpg
那样创造了smth,并且只返回我的最终链接?这种用例看起来很常见。
有可能吗?如果不是,您能否建议在S3中简化文件存储/文件系统树结构的任何选项?
非常感谢。
答案 0 :(得分:1)
2014/12/01/blah.jpg
意味着你有一个2014
文件夹,里面有一个名为12
的文件夹,依此类推,但在S3中整个2014/12/01/blah.jpg
就是key - 基本上是一个长文件名。您不必创建任何文件夹。