を使用して画像をダウンロードするためのPythonコードをいくつか作成しました
urllib.urlopen().read()
を使用して FTP サイトにアップロードします。
ftplib.FTP().storbinary()
しかし、私は問題を抱えています。画像ファイルが部分的にしかアップロードされない場合があるため、下の 20% 程度が切り取られた画像が取得されます。ローカルにダウンロードしたバージョンを確認したところ、イメージ全体を正常にダウンロードできたので、storbinary に問題があると思われます。すべてのファイルを正しく開閉していると思います。storbinary で部分的なアップロードが行われる理由について、何か手がかりはありますか?
更新: Python シェルでコマンドを実行すると、アップロードが正常に完了します。スクリプトとして実行した場合と異なる理由がわかりません...