問題タブ [ftp-client]

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 に答える
204 参照

asp.net - FTP アップロードを提供するサイトは?

私は、世界のさまざまな地域のユーザーが最大 500 MB のサイズのファイルをアップロードできるようにする Web サイトに取り組んでいます。

問題は次のとおりです。

  1. HTTP転送なので遅いです。
  2. HTTP 転送のため、再開できません。

この 2 つの問題により、ユーザーは本当に苦しんでいます。

そこで、次の基準を満たすサービスを提供できる FTP プロバイダーを見つけたいと考えています。

  1. サイズが 500 MB までのファイルをアップロードするには。
  2. 匿名アップロード。
  3. 可能であれば、ブラウザ内ソリューション、つまり埋め込みコードを使用します。
  4. 分散ネットワークを使用すると、おそらく高速になるはずです。

このような状況に遭遇した場合、またはこれに類似した状況に遭遇した場合は、プロバイダー名を Web サイトと共有してください。

前もって感謝します...

0 投票する
7 に答える
42560 参照

java - Apache Commons FTPClient.listFiles

org.apache.commons.net.ftp.FTPClientアプリケーションの 1 つで FTP サーバーを操作するために使用しています。connectloginpwdおよびができcwdます。ただし、ファイルにアクセスしようとするとlist、そのディレクトリ内のファイルのリストが返されません。ファイルがあることは確かです。メソッドを使用しています。FTPFile[] listFiles()空の配列を返しますFTPFile

私がこれを試しているコードスニペットの下を見つけてください:

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

c# - C# ftp クライアント クラスでの奇妙な動作

私は 1 年以上前に c# で ftp クライアント クラスを見つけ、夜間にファイルをアップロードするプロセスでそれを使用しています。数日前、タイムアウトするという問題が発生し始めました。私はこれに精通していないので、なぜこれをしているのかわかりません。

プログラムがファイルのアップロードを開始すると、ログインしているかどうかを確認し、ログインしていない場合は login メソッドを呼び出します。そのメソッドには、このコード ブロックがあります。

this.sendCommand("PASS"... という行で、このコードに入ります。

プログラムを実行すると、タイムアウトします。ただし、sendCommand メソッドにステップスルーすると、正常に実行されます。ステップスルーするとうまくいく理由を誰か知っていますか?私たちの側では何も変わっておらず、クライアント側でも何も変わっていないと言われたので、困惑しています. ありがとう。

0 投票する
3 に答える
16717 参照

java - org.apache.commons.net.ftp.FTPClient listFiles()の問題

このlistFiles()方法はorg.apache.commons.net.ftp.FTPClient、127.0.0.1のFilezillaサーバーで正常に機能しますがnull、belnet.beなどのパブリックFTPサーバーのルートディレクトリに戻ります。

以下のリンクにも同じ質問がありますが、enterRemotePassiveMode()役に立たないようです。 Apache Commons FTPClient.listFiles

リストの解析に問題があるのでしょうか?もしそうなら、どうすればこれを解決できますか?

編集:これがディレクトリキャッシュダンプです:

FileZillaディレクトリキャッシュダンプ

キャッシュされたディレクトリを1つダンプする

これが私が作成したラッパーを使用した私のコードです(ラッパー内でテストすると同じ結果が得られます):

この出力を生成します:

listNames()ラッパーの内部(との両方を使用して試行listFiles()):

FTPClientに関しては、次のように処理されます。

0 投票する
4 に答える
42329 参照

java - Apache Commons Net FTPClient と listFiles()

次のコードの何が問題なのか、誰か説明してもらえますか? 別のホスト、FTPClientConfigs を試してみましたが、firefox/filezilla から適切にアクセスできます...問題は、例外なく常に空のファイルリストを取得することです (files.length == 0)。Maven と共にインストールされた commons-net-2.1.jar を使用します。

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

c++ - sys/uio.h の write() が -1 を返す

Ubuntu Server 9.10 AMD Phenom 2 cpu g++ (Ubuntu 4.4.1-4ubuntu9) 4.4.1 を使用しています。

アプリケーション pftp-shit v 1.11 を実行しようとすると、リモート ファイル リストが (.pftp//pftpfxp-- に) 保存されるまで正常に実行されます。

tcp.cc の次のコードは正常に実行されます。

ファイル記述子int(私の場合は6)を返します-nameは、作成に成功したファイルへの有効なパスを含むchar配列です。そして正常に実行されています:

この問題は、関数の実行中に発生します (sys/uio.h から)。

これは -1 を返します。何も書き込まれていない場合は -1 が返され、それ以外の場合は、書き込まれたバイト数に等しい負でない整数が返されます。

書き込み機能を機能させる方法を知っている人はいますか?

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

unix - Solaris から IBM メインフレームへの FTP get/put の使用方法

get または put を Solaris ボックスから IBM メインフレームに使用しようとすると、何らかの理由で、ftp クライアントがハングしているように見えます。

私はあらゆる種類のさまざまなバリエーションを試しました (たとえば、引用符を使用する場合と使用しない場合など)、「200 Port Request OK」しか得られません。しかし、プロンプトが返されることはなく、最終的に接続が切断されます。

何が起こっているのか知っている人はいますか?

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

upload - need to add secure ftp file upload area to a client's website

This is a variation on a previous question as I am having tons of trouble finding answers in all my relentless online searches.

Am designing a website for an architecture firm. They want their clients to be able to upload files to them, through a link on their site, via ftp. They also want to have a sign in for their clients, and ensure the uploads are secure.

I can figure out how to make a form that has a file upload area - but just don't understand the ftp and the secure part...

I understand html, css and a bit of JQuery; the rest is still very challenging to me.

Have found something called net2ftp that claims to do what I'm looking for - but the even the installation instructions (for administrators, here: http://www.net2ftp.com/help.html) confuse me. Do I need a MySQL database? Where do I put in Admin password they refer to? It goes on...

Is there anything "easier" out there that anyone knows of? I have read that I should be Googling "file managers" - but don't know if these can be embedded in a client's website.

I even need to understand of what happens to said file, and where it ends up, when client clicks the upload link.

Oh - I am so in over head on this one.

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

ftp - アップロード前に圧縮し、アップロード後にサーバーで解凍する FTP クライアント

私は常に、小さなファイルの数を考えると、アップロードするのが面倒ないくつかの大きな Web サイトで作業しています。私は Filezilla を使用していますが、アップロード前にファイルを圧縮し、アップロード後に解凍できる商用ソリューションがあれば喜んで購入します。

それを常に手動で行わなければならないのは面倒です。

誰かがそれを行うFilezillaまたはその他のftpクライアントまたは拡張機能を知っている場合... CuteFTPおよびWSFtpのサポートに電子メールを送信しました-これまでのところ回答はありません...

FTP プロトコルがこのコマンドを許可していないことは知っています。

0 投票する
3 に答える
3875 参照

java - FTPを使用してJavaで1回の呼び出しで複数レベルのディレクトリを作成する方法

Apache の FTPClient ライブラリを使用していますが、複数レベルの深さの新しいディレクトリを作成する簡単な方法がわかりません。何か不足していますか?

ディレクトリ /tmp がリモート ホストに既に存在すると仮定すると、次のコマンドは /tmp/xxx の作成に成功します。

しかし、以下は失敗します:

後者の場合、 /tmp/yyy さえ作成されません。

/tmp/yyy を作成してから /tmp/yyy/zzz を作成できることはわかっていますが、/tmp/yyy/zzz を直接作成する方法がわかりません。

  1. 明らかな何かが欠けていますか?makeDirectory の代わりに mkd を使用しても役に立ちませんでした。

  2. また、ディレクトリ /tmp/yyy/zzz/ がまだ存在しない場合、1 回の呼び出しでファイルを /tmp/yyy/zzz/test.txt にアップロードできますか?