私はイメージのS3バケットURLを持っています。私はこのイメージをurllibまたはwgetを使ってダウンロードしようとしていますが、どちらの場合でもコードは正常に実行されますが、破損したイメージがダウンロードされます。私が壊れていると言うとき、私は2MBの画像の場合、200kbのみがダウンロードされることを意味します。ラインの後半部分ではイメージフォームS3バケットをダウンロードできません
urllib.urlretrieve(str(sys.argv[1]), "data/img"+str(randomword(10))+".jpg")
、私はダウンロードするイメージの名前としてランダムな文字列を追加しています。
Pls help
回答を確認しましたか?保存されたイメージは実際にはaws xmlの応答で、アクセス権などによって失敗したということがあります。テキストエディタで画像を開いてみてください。 – davidejones
はい、私はこの – Guru
を言ってXML応答を受けていますアクセスが可能です。多分ここの情報の一部が役立ちます。https://aws.amazon.com/articles/5050 – Guru