【发布时间】:2016-12-02 08:11:47
【问题描述】:
我将照片上传到 AWS S3 存储桶。我创建了一个独特的文件名,例如:
"NJGB$$5Wz/d494fb8d-824a-48bc-99d7-25451f0aac30.jpg"
上传完成后,我可以使用我的 aws 存储桶检索相同的密钥。
但是当我转到那个文件夹时,我看到“NJGB$$5Wz”变成了“NJGB$5Wz”。
更新:如果我对密钥进行编码,它将变为:NJGB%24%245Wz 和 S3 创建一个同名文件夹。但是,如果我从 AWS 控制台获取到该文件夹的链接,它会再次编码并变成 NJGB%2524%25245Wz
你认为这是一个错误吗?我该如何解决?
【问题讨论】:
-
您是如何上传文件的?如果是通过 CLI,您能否准确地提供您输入的命令?在 Linux 中,$$ 指的是当前进程 ID,这可能会影响某些事情。此外,您如何“转到该文件夹”——通过 CLI 或通过 Web S3 管理控制台?
-
很抱歉没有提及。我正在使用 AngularJS-Javascript 库将文件上传到 S3
-
你如何查看文件夹的内容,你只看到一个美元符号?
-
如果只有1美元符号,一切都很好。
-
你说“但是当我转到那个文件夹时,我看到“NJGB$$5Wz”变成了“NJGB$5Wz””。你在哪里看到这个?在控制台中?还是从命令行?
标签: amazon-web-services amazon-s3 upload urlencode