FTPサーバーへの接続をセットアップする必要がありますが、いくつかの注意点があります。サードパーティのソフトウェア(期間)を使用できません。 Windowsエクスプローラで実行する必要があります。
その他の注意点は、ログインとパスワードの両方に@
記号があることです。したがって、Windows FTPを使用して次のようなアドレスに接続しようとしています。 user@name:pass@[email protected]
エスケープキャラクターについては、何かできることはありますか?このサーバーは@
が%40
であるUTF-8を使用していますが、これを機能させることができませんでした。
TCP nc
を使用してサーバーを設定しました。次のURLを使用すると、次の出力が得られました(クライアントに挨拶し、手動で応答しました)。InternetExplorerのバージョンI modern.ie のInternet Explorer 6を使用しました。
ftp://user%40name:pass%[email protected]
220 hi
USER user@name
331 ok
PASS pass@Word
230 ok
opts utf8 on
%40
でのエスケープは問題なく動作するように見えます。あなたのケースでそれが機能しない場合は、サーバーに問題がないかどうかを確認します。理想的には、設定を確認するためだけに別のクライアントでログインしてみてください。 Internet Explorerは percent-encoding をサポートする問題はありません。
カール、ファイルモードで試しましたか?
ftp -s:filename_containing_user_credentials ftp_server_address
以下のように、ファイルの最初の2行としてユーザーnmおよび資格情報を入力します。
user@name
p@assword
other commands