問題タブ [cfftp]

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 投票する
4 に答える
5397 参照

coldfusion - CFFTP での「接続が拒否されました」エラー

ファイルを転送するために FTP への接続をセットアップしようとしています。残念ながら、環境のために、私が利用できるツールは限られています。

次のエラーが表示されます。

FTP 接続の確立中にエラーが発生しました。

エラー: 接続が拒否されました: 接続します。

これは、FTP サーバーにアクセスできますが、資格情報が正しくないということですか? サーバーにまったくアクセスできないということですか?それとも言い方がないのでしょうか?

更新:使用していたIPアドレスを別の乱数に変更したため、接続できないため、ほぼ確実です。接続と承認の問題を区別する方法があればいいのにと思います。

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

coldfusion - coldfusion cfftp タイムアウト

ファイルをサーバーに FTP 送信する必要があり、ファイルは約 30 MB です。私のコードでは、タイムアウトを定義しています。

ただし、実行中にタイムアウトします。

CF8を使用しています

どんなアイデアでも歓迎します、事前に感謝します。

これは私が得たものです: FTP putfile 操作中にエラーが発生しました。| | エラー: putfile 操作がタイムアウトを超えました。

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

ftp - CF FTP の転送速度が標準の FTP より何倍も遅いのはなぜですか?

開発サーバーと運用サーバーの間でファイルを転送するために使用する ColdFusion アプリケーションがあります。実際にファイルを送信するコードは次のとおりです。

上記のコードを使用してファイルを送信する場合、100KB/秒未満で上限を設定します (受信サーバーの FileZilla を介して監視)。Windows コマンドライン FTP ツールを使用してまったく同じファイルを送信すると、速度は 1000KB/s を超えます。

上記のコードだけでまったく新しいファイルを作成しましたが、それは転送速度に影響を与えないため、元のアプリケーションの周囲のコードとは何の関係もないことがわかります.

では、これらの異常に遅い速度の原因は何でしょうか?

編集:すべてのテストは、実稼働サーバーから開発サーバーにファイルを転送して行われています。<cfftp>cfscript の代わりにタグを使用してみましたが、同じ結果が得られました。

編集#2cfexecuteコードは次のとおりです。

私のFTPスクリプトから:

cliExec()関数(cfscriptに相当するものがないため、ラッパーを作成する必要があります)cfexecute

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

coldfusion - ColdFusion CFFTP action="listdir" が何も返さない

CFFTP を使用して buy.com のマーケットプレイスにログオンし、アカウントの注文をダウンロードしようとしています。Buy.com では、FTP でアカウント フォルダーに移動し、注文を TXT ファイルとしてダウンロードして参照することができます。任意の FTP デスクトップ プログラムを使用して正常にログインできるため、資格情報が正常に機能していることはわかっているため、問題はありません。

私が問題を抱えているのは、実際に FTP のルート フォルダの内容を一覧表示することです。次のようなフォルダーが表示されるはずです。

  • キャンセル
  • フルフィルメント
  • 在庫
  • NewSku
  • 注文
  • 支払い
  • 払い戻し

「Orders」フォルダには、顧客の注文を含む TXT ファイルが含まれており、最終的にリストを取得したいフォルダです。ただし、CFFTP 呼び出しが正常に接続および切断されているように見えても、空のリスト (以下の「dirlist」変数をダンプすると空のクエリ) が表示されます。ディレクトリを変更して、「/」または「/Orders/」、さらには「/Orders」のリストを取得しようとしましたが、すべて空に戻ります。

これが私のコードです(明らかな理由でユーザー名とパスワードを編集しました)。どんなアイデアでも大歓迎です。

そして、これらはブラウザーに表示される結果です (「クエリ」は基本的に、ディレクトリ リストの空の var ダンプです)。

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

coldfusion - CFFTP を使用してファイルを削除すると、エラー 550 が発生する

cfftp解析するファイルをダウンロードするために使用しています。次に、サーバーからファイルを削除する必要があります。ファイルを一覧表示してダウンロードできます。しかし、私は解決できないように見える問題に頭を悩ませています。

ファイルを「取得」できる同じパスとファイル名を使用すると、ファイルを削除しようとするとエラーが発生します。

エラー: 550 ファイル: そのようなファイルまたはディレクトリはありません

繰り返しますが、両方の回で使用されるパスとファイル名は同じです。パーミッションの問題かもしれないと思いましたが、Filezilla (同じ認証情報) を使用して問題なくファイルを削除できます。

削除する呼び出しは次のとおりです。

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

coldfusion - タグ CFFTP の属性検証エラー。属性の組み合わせが無効です

私はgetFileSFTP サーバーに対して cfscript を実行しようとしています。丸一日作業した後、少なくともいくつかのヒントを得たいと思っています。

だから、ここに私のスクリプトがあります:

サーバーへの接続: OK

ExistsFile テスト: OK

GetFile : KO。

次のメッセージが表示されます。

タグ CFFTP の属性検証エラーです。次の無​​効な属性の組み合わせがあります: action、failifexists、key、localfile、port、remotefile、server、stoponerror、username。可能な組み合わせは次のとおりです。

  • 必要な属性: 'action,localfile,password,remotefile,server,username'. オプションの属性: 'agentname,asciiextensionlist,attributes,buffersize,failifexists,fingerprint,passive,port,proxybypass,proxyserver,result,retrycount,secure,stoponerror,timeout,transfermode'.
  • 必要な属性: 'action,localfile,key,remotefile,server,username'. オプションの属性: 'agentname,asciiextensionlist,attributes,buffersize,failifexists,fingerprint,passphrase,port,proxybypass,proxyserver,result,retrycount,secure,stoponerror,timeout,transfermode'.
  • 必須属性: 「アクション、接続、ローカルファイル、リモートファイル」。オプションの属性: 'agentname,asciiextensionlist,attributes,buffersize,failifexists,fingerprint,passive,password,port,proxybypass,proxyserver,result,retrycount,secure,server,stoponerror,timeout,transfermode,username'.

  • スタックトレース

    コードを何度もチェックしましたが、無効なコードがどこにあるのかわかりません。私の間違いはどこですか?

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

    ios - iOSでFTPS接続する方法

    TLS 経由で FTP サーバーに接続するにはどうすればよいですか? ユーザー名とパスワードを暗号化して FTP サーバーに FTPS 接続したい。このための API が見つかりません。Apple のドキュメントで提供されているGetController/ PutControllerクラスを使用しました。SimpleFTPSample