問題タブ [qftp]

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.

0 投票する
1 に答える
533 参照

ftp - qftp mput rawコマンド

qftpでの複数ファイル転送に疑問があります。qftp クラスで複数のファイルを直接転送する方法はありません。さて、QFTPの「rawCommand」で任意のftpコマンド「mput」を使ってみました。しかし、それは私にはうまくいきません。

qftp で複数のファイルを転送する方法を教えてください。

ありがとう、

0 投票する
1 に答える
900 参照

qt - QFtp のダウンロード場所の問題

Qtを使用して小さなftpクライアントを作成しました。問題は、ダウンロード時にftp->get()コマンドがファイルをデフォルトの場所にダウンロードすることです。ダウンロードしたファイルのパスを定義したいと思います。

これは私のDownloadFile方法です:

0 投票する
2 に答える
3405 参照

qt - #include のエラー私は何をすべきか

Qt プロジェクトから ftp を使用したいと考えています。しかし#include <QFtp>、プログラムを追加して実行すると、コンパイラは「エラー: QFtp: そのようなファイルまたはディレクトリはありません」と表示します。

0 投票する
1 に答える
632 参照

qt - QFtp が機能しない

ここではおそらく非常に簡単なものが欠けているように感じますが、何を理解するのに途方に暮れています. FTP サーバー上のファイルにアクセスする必要がある C++ 関数 (Qt 4.7 を使用) があります。これを行うには、次の設定を行います。

ソースをブラウザに直接入力すると、正しく表示され、ディレクトリ内のすべてのファイルが表示されます。また、プログラム内の別の場所に別の QFtp インスタンス (異なる変数名) を同じ方法でセットアップしました。それが機能します。ただし、これを使用すると、 のディレクトリsourceが空であると単純に解釈され、すぐに にジャンプしfinishThisProcessます。足りないものはありますか?ありがとう!

編集:これは ftp クライアントの別のインスタンスです:

a) これは 1 つ上のディレクトリ レベルにアクセスしようとすることと、b) ユーザー名とパスワードを別々に宣言してから手動でログインすることを除いて、他のものと同じです。このように問題を引き起こしているものを試しましたが、役に立ちませんでした。

0 投票する
2 に答える
343 参照

c++ - Qtでftp ConnectToHostを実行できない

私は Qt を初めて使用しftp.connectToHost("192.168.26.129", 21)、main 内からはうまく機能しますが、 class から呼び出されるたびにTest、以下のように失敗します (同じヘッダー インクルージョンで)。

どんな提案も役に立ちます。ありがとう!

0 投票する
2 に答える
2608 参照

c++ - Qt 5.2.0 ftp および QNetworkAccessManager

FTP サーバーにディレクトリを作成できるようにする必要があります。

QFtp5.2.1 qt にないことはわかっていますがmkdir、どうすればよいQNetworkAccessManagerですか?

0 投票する
2 に答える
846 参照

c++ - Qt 4.7 - FTP ディレクトリ内のファイルを反復処理する方法

ftp ディレクトリへの定数パスを持つプログラムがあります。そのディレクトリにアクセスし、その中のファイルに対していくつかの操作を行う必要がある関数があります。以前は、このディレクトリにはファイルが 1 つしかなく、常に同じ名前だったので、パスをハードコードしても問題ないと言われました。その形式では、これは機能しました。

void MyClass::FTPReader() { QString filepath = "ftp://user:password@ftp.myftp.com/needed_directory/needed_file.txt"; QNetworkAccessManager *nam = new QNetworkAccessManager(this); QNetworkRequest request(filepath); QNetworkReply *reply = nam->get(request); //Other operations done on data after this... }

ただし、a) このディレクトリには複数のファイルが存在する可能性があり、b) 変数名を持つことができることがわかりました。ディレクトリ内のすべてのファイルが常に必要になることはわかっていますが、番号や名前はわかりません。ftp ディレクトリをループする方法はありますか (この場合needed_directory、ネットワーク要求と応答を使用してファイルを個別に取得しますか?ファイル名のファイル固有の部分を除いて、おそらく上記と同じことを行う必要があると思います。それを使って何かをしますが、それを行う方法がわかりません. ありがとう!