понедельник, 11 июля 2011 г.

Java. Работа с FTP. FTP Client, используя стандартные средства

http://www.javabeat.net/tips/36-file-upload-and-download-using-java.html

Я взял этот пример.
Upload с него работает на ура. А вот с Download пришлось повозиться.
При передаче последнего параметра как File, метод упорно отказывается заполнять файл содержимым.
Немного переделал, чтобы передавать методу сразу BufferedOutputStream
----------------------///---------------------------

Пример использования:


import java.io.BufferedOutputStream;
import java.io.IOException;
import java.io.FileOutputStream;
import java.io.FileInputStream;
public static void main(String[] args) {
UploadDownload upload = new UploadDownload();


File file_to_upload = new File("C:\\test.txt");
try
{
upload.upload("127.0.0.1","user","user","/upload/test.txt",file_to_upload);
}
catch (IOException ioe)
{
  ioe.printStackTrace();
}

try {  
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("C:\\test.txt" ));  
upload.download("127.0.0.1","user","user","upload/test.txt",bos);  
}  
catch (IOException ioe) { ioe.printStackTrace(); }
}

Комментариев нет:

Отправить комментарий