問題タブ [ftplib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ftplibを使用して画像をアップロードしようとしていますが、空のファイルを取得するだけです。
これが私のコードです
チェックアウトすると破損した画像が表示されます...画像をbase64でアップロードしてアップロードするところまで来ました...
誰かが助けてくれるなら、私が間違っていることを教えてください
android - 追加機能を備えたAndroidFTPライブラリ
同じファイルをダウンロードしてアップロードしなくても、FTPサーバーから作成済みのファイルを追加できるAndroidで動作するJavaFTPライブラリを探しています。
誰かがそのような図書館を知っていますか。
ftp4jについて聞いたのですが、SOの質問でここに記載されているように、ファイルを追加するときに問題が発生します
python - ftplib、errno属性なしで例外を管理する方法は?
ファイルが存在しない場合、ftp サイトにファイルをアップロードしたいと考えています。これはより複雑なアプリケーションのタスクですが、この場合は重要ではありません。私の考えは、FTP.size(filename)
メソッドでファイルが存在するかどうかを確認し、エラーが 550 (指定されたファイルが見つかりません) の場合はファイルをアップロードすることです。
私の(動作していない)コード:
返されるエラーは
または一時的なエラーが発生した場合:
リターンコードを管理するために私が見つけた唯一の解決策はこれでした:
しかし、これはエラー番号が例外メッセージの最初の単語である場合にのみ機能するため、最善の解決策があると思います。
前もって感謝します!
python-2.7 - Pythonで画像をアップロード
このコマンドを使用して、png画像をftpアップロードしています。しかし、アップロードした画像が表示されない場合、ダウンロードしても画像が表示されないように見えます。これがコードです
ftp.storlines('STOR' +'Simple.png'、open('Simple.png'、'rb'))
これがアップロードされたファイルです http://llgrow.co.nf/Simple.png
python-2.7 - Ftpは、Pythonで新しいファイルのみを送信します
このコードを使用してすべてのhtmファイルをWebサーバーにアップロードしていますが、実行するたびにすべてのファイルをアップロードし、新しいファイルのみをアップロードしたいと思います。
python - Python ftplib ファイル open() TypeError
ftplib を使用して python で ftp サーバーにファイルをアップロードしようとしています。
これは私が持っているものです:
この関数には、「ホスト ユーザー パスワード ファイル ftpdir」の形式でコマンドを指定します。ここで、ftpdir は必要ありません。私が得るエラーはこれです:
Pythonシェルのエントリとして特定の「cmd」を指定して「file = open(cmd[3], 'rb')」コマンドを実行すると、正常に動作します。
python - Windows用に改行が追加されるようにftplibを使用してファイルを正しくダウンロードする方法
私は何年もの間、非常に単純なバッチ ファイルを使用して、UNIX ftp サーバーから何百万ものファイルをダウンロードしてきました。
これの良いところは、シンプルで、すべてのファイルが Window の改行で到着したため、ファイルを既存のプログラムですぐに使用できることでした。ルーターにいくつかの変更を加えたため、ファイルをプルするために Python スクリプトを作成する必要がありました。スクリプトの最初のバージョンは非常に単純ですが、機能します。
ただし、ファイルには明らかな改行はありません。ファイルは UNIX システムに保存されます。Windows CMD シェルを使用してファイルをダウンロードする前は、改行がそこにありました。ASCII コマンドを送信しようとしましたが、予想どおり、何の効果もありませんでした。
私のコード処理の一部は行ベースであるため、元々存在していた改行にアクセスできることが重要です。
python - ftplibの接続エラーによって引き起こされた例外をキャッチします
Pythonを使用してたくさんのファイルをアップロードしようとしていますftplib
。
問題が接続エラーであることを確認するために(再接続できるように)、どのような例外をキャッチする必要がありますか?
編集:私はこのシナリオで
試しました:all_errors
ftplib
ファイルのアップロード前に(デバッガーを介して)アプリケーション によってFTPサーバーに接続され、一時停止されました- サーバー経由の接続を閉じました
- 再開されたアプリケーション
このコードで:
例外がキャッチされましたall_errors
が、空でした:
python - Pythonftplibを介したアップロード時にビデオが破損しているように見える
Pythonでftplibライブラリを使用して、いくつかのビデオを自分のWebサイトにFTPで転送しようとしています。基本が「機能する」スクリプトがありますが、問題があります。VLCプレーヤーを使用してビデオを再生しようとすると、ビデオの最初の15秒間(おそらくビデオの重要なキーフレームまで)、次にオーディオのみが再生されるため、破損しているように見えます。時々続く。
奇妙なことにls -l
、ローカルディレクトリとリモートディレクトリの両方でを実行すると、ファイルサイズは同じになります(Macはローカルでファイルサイズを75.6 MBと計算しますが、cPanelファイルマネージャーは71.2 MBと表示します)。 。再確認するために、両端のMD5チェックサムも同じであることがわかりました。しかし、明らかに、データはサーバー側で完全に正しいわけではありません。たぶん、Pythonスクリプトで.movファイルを正しく開いていない可能性があります。これは、ファイルやファイルのようなオブジェクトに頭を巻くのに少し時間がかかったためです(つまり、まだ間違っている可能性があります)。
これは私の現在のアップロードスクリプトです:
ここで私の側に何か考えや明らかな間違いはありますか?ビデオファイルを自分で試してみたい場合は、http://www.campusweatherservice.com/CNET/CNET.movにあります。
python - Python ftplib を使用した FTPS - セッションの再利用が必要
そのため、FTP サーバーに接続してディレクトリ リストを取得し、ファイルをダウンロードしようとしています。prot_p()
ただし、関数の後の最初のコマンドは例外を発生させます-ログからこれらのエラーを生成します:
コードは次のとおりです。
これを安全に行いたいので、FTP over TLS Explicit を使用します。Socket
ftplib が参照するクラスのいくつかの設定を操作する必要があるかもしれないという考えがあります。サーバーの設定を変更することはできません。FileZilla クライアントでサーバーを正常にテストしましたが、古いバージョンの WinSCP で同じエラーが発生していましたが、最新バージョンへのアップグレードで修正されました。
何か案は?