0

AS3 で FTP クライアントを作成しようとしています。ほとんどすべての ftp ホストで問題なく動作しますが、ユーザー名に "@" (コマーシャル) 文字が含まれているホストにログインできません。文字エンコードエラーのようです。

私はこの方法で文字列を送信しています:

ftp_username = "aaaaa@bbbbb.ccc"
s.writeUTFBytes("USER " + ftp_username + "\n");

しかし、FTP サーバーから 331 応答 (Username Accepted) を受け取ったことは一度もありませんでした。

ps: 「@」文字を「%40」または「+」に置き換えようとしましたが、成功しませんでした。

4

1 に答える 1