我将很多文件(大约 5,800 个)上传到 Amazon S3,这似乎运行良好,但其中一些(大约 30 个)文件名已转换为小写。
第一次,我用Cyberduck上传。当我看到这个问题时,我将它们全部删除并使用Transmit重新上传。结果相同。
我绝对没有看到可以链接更改名称的文件的模式,这似乎很随机。
有没有人遇到过这种情况?
知道会发生什么吗?
谢谢!
丹尼尔
我将很多文件(大约 5,800 个)上传到 Amazon S3,这似乎运行良好,但其中一些(大约 30 个)文件名已转换为小写。
第一次,我用Cyberduck上传。当我看到这个问题时,我将它们全部删除并使用Transmit重新上传。结果相同。
我绝对没有看到可以链接更改名称的文件的模式,这似乎很随机。
有没有人遇到过这种情况?
知道会发生什么吗?
谢谢!
丹尼尔
我首先让您知道 Amazon S3 对象 URL 区分大小写。因此,当您上传大写文件并使用相同的 URL 访问该文件时,它正在工作。但是在以小写重命名对象后,我希望您尝试使用相同的旧 URL,因此您可能会收到拒绝访问/NoSuchKey 错误消息。
您可以尝试Bucket Explorer为 Amazon S3 对象生成文件 URL,然后尝试访问该文件吗?
披露:我为 Bucket Explorer 工作。
当我上传到亚马逊服务器时,我总是使用 Filezilla 和 STFP。我从来没有遇到过这样的问题。我猜(老实说,这只是一个猜测,因为我没有使用 Cyberduck 也没有使用 Transmit)您使用的实用程序正在更改文件名。用 Filezilla 试试,看看结果如何。