Ich habe eine S3 Bukket URL eines Bildes. Ich versuche, dieses Bild mit Urllib oder wget zu downloaden, in beiden Fällen wird Code erfolgreich ausgeführt, aber das beschädigte Bild wird heruntergeladen. Wenn ich korrupt sage, meine ich, dass für ein 2MB Bild nur 200kb heruntergeladen werden.kann Bild nicht herunterladen S3 Eimer
urllib.urlretrieve(str(sys.argv[1]), "data/img"+str(randomword(10))+".jpg")
Im späteren Teil der Linie, bin ich das Hinzufügen nur zufällige Zeichenfolge mit dem Namen des Bildes, die heruntergeladen werden soll.
Pls Hilfe
Haben Sie die Antwort überprüft? Das Bild, das gespeichert wird, könnte tatsächlich eine aws xml-Antwort sein, die besagt, dass es aufgrund von Berechtigungen oder etwas fehlgeschlagen ist. Versuchen Sie, das Bild mit einem Texteditor zu öffnen, um zu sehen, ob das der Fall ist. – davidejones
ja, ich habe eine XML-Antwort sagen 'Zugang Denied' ' Fehler> erhalten Zugriff verweigert ' –
Guru
AccessDenied
Wie ich mit diesem – Guru