我知道,存在Python的boto庫,但是,我只想將大量圖像文件(包括元數據)上載到公共S3存儲桶。圖像應該進入桶內的各個子目錄。使用Python請求將圖像和元數據上傳到公共Amazon S3存儲桶
的捲曲度,這應該是工作:
curl -v -F "key=test/test.jpg" -F "[email protected]" http://my-public-bucket.s3.amazonaws.com/
所以我想這應該是可行的用的urllib,urllib2的和/或僅Python的請求。但是如何?我完全不熟悉亞馬遜S3 ......和cURL。
什麼是存儲一些元數據與圖像的最佳方式?一個額外的JSON字符串文件?
你爲什麼想繞過'boto'的原因是什麼?只是因爲你不知道它可能?如果使用該庫,它將是一個更短,更可讀的解決方案。除非你有充足的理由不使用它... – Alfe
boto是一個相當龐大的軟件包,AFAIK沒有要求籤名上傳到公共桶。那麼爲什麼要使用整個庫而不是簡單的請求調用...? –
爲了免費獲得所有額外的東西,您必須手動進行其他操作,例如錯誤檢查等。 – Alfe