【发布时间】:2020-06-05 10:42:22
【问题描述】:
我正在尝试通过我的 node.js 后端中的 s3.getObject() 方法获取我的文件。
问题是,在将文件上传到我的存储桶后,我未能替换特殊字符、破折号和空格。因此,任何具有Key 值的文件(例如,具有10th Anniversary Party (Part 1) 1-23-04 值的Key 具有10th+Anniversary+Party+(Part+1)+1-23-04 的端点)。
在尝试对 URI 进行编码以进行获取时,这会变得很麻烦。我想用一个简单的下划线替换所有破折号、空格和特殊字符。我已经看到了一些使用aws-cli 的可能约定,但是我不确定最好的命令是什么。任何建议将不胜感激。
【问题讨论】:
标签: node.js amazon-web-services amazon-s3 aws-cli