2012-05-14 22 views
0

我上傳了很多文件(大約5,800)到Amazon S3,這似乎工作得很好,但幾個(約30)的文件名已被轉換爲小寫。上傳到Amazon S3後在某些文件名的情況下的差異

我第一次上傳Cyberduck。當我看到這個問題時,我將它們全部刪除,並用Transmit重新上傳。同樣的結果。

我看到絕對沒有模式,將鏈接文件,他們的名字改變,它似乎很隨機。

有沒有人有過這種事發生在他們身上?
任何想法可能會發生什麼?

謝謝!
Daniel

回答

0

當我上傳到亞馬遜服務器時,我總是使用Filezilla和STFP。我從來沒有遇到過這樣的問題。我猜測(說實話,這只是一個猜測,因爲我沒有使用Cyber​​duck,也沒有傳輸),你正在使用的實用程序正在改變文件名。嘗試使用Filezilla並查看結果是什麼。

+0

您是否在使用Filezilla直接連接到S3?我不認爲這是作爲Filezilla中的一個選項,或者是將SFTP/SSH直接連接到S3 ...您是否有亞馬遜的EC2服務器,它是SFTP服務器? –

+0

我在EC2上使用Filezilla(Linux)。由於SFTP包含在SSH中,只要我打開端口22,設置密鑰對,配置Filezilla並連接,它就會工作。無需安裝SFTP服務器。 –

1

我首先讓你知道Amazon S3對象URL區分大小寫。所以當你用大寫上傳文件並使用相同的URL訪問該文件時,它正在工作。但重命名小寫對象後,我希望您嘗試使用相同的舊URL,以便您可能會遇到訪問被拒絕/ NoSuchKey錯誤消息。

您能否嘗試Bucket Explorer爲Amazon S3對象生成文件URL,然後嘗試訪問該文件?

披露:我爲Bucket Explorer工作。

+1

我已經在3月禮貌地問過你了:在推廣你的產品時請注意,請參閱相應的常見問題解答[我可​​以宣傳我在這裏附屬的產品或網站嗎?](http://stackoverflow.com/faq#promotion)有關詳細信息(如果您的帖子中有很大一部分包含提及您的產品或網站的信息,則可能是因爲錯誤的原因_)。另外,請不要使用簽名/標語,請參閱相應的常見問題解答[可以使用簽名或標語?](http://stackoverflow.com/faq#signatures)瞭解詳細信息。你應該繼續提供有用的內容,其他將遵循... –

+0

我知道它們區分大小寫,生成URL不是我的問題。我正在做大量的數據導入,在我的磁盤上有一堆文件,並記下它們的文件名。我後來上傳了一切,我希望這些文件在那裏,並且文件名正確。我的問題是,這沒有發生。我沒有看太多你的產品,但從你的描述來看,它似乎解決了「生成URL部分」,而不是「上傳文件並讓它們保持正確的文件名」 –