1

ファイルを ftp サーバーにコピーしようとすると、550 Filename invalid エラーが発生します。接続され、ログインされています。

ftp.connect(server);
ftp.login(user, password);

String filename = "testing.txt";
fis = new FileInputStream(filename);
File file = new File(filename);
FileInputStream fis = new FileInputStream(file);
String cwd =client.printWorkingDirectory();

boolean check = ftp.storeFile("C:\\test\\"+filename, fis);
if(!check)System.out.println(ftp.getReplyString());

誰が私が間違っているのか教えてもらえますか?

ありがとう

ファイルのアクセス許可の単なるケースだと思います。

4

1 に答える 1

2

完全修飾名を送信しています。相対ファイル名のみを FTP サーバーに送信することを意図していると思われます。

于 2012-02-14T08:29:54.047 に答える