如何实现用java下载文件?在线等待答复!谢谢 你要实现从哪里下在文件呢? 如果是从web server上下在,其实就用URL 类就可以方便地搞定。如果是其他协议的话,要自己编个程序。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能不能给个程序,就是web上了 void getButton_actionPerformed(ActionEvent e) { String server=serverEdit.getText(); String user=userEdit.getText(); String password=passwordEdit.getText(); String path=pathEdit.getText(); String filename=filenameEdit.getText(); try { FtpClient ftpClient=new FtpClient(); ftpClient.openServer(server); ftpClient.login(user, password); if (path.length()!=0) ftpClient.cd(path); ftpClient.binary(); TelnetInputStream is=ftpClient.get(filename); File file_out=new File(filename); FileOutputStream os=new FileOutputStream(file_out); byte[] bytes=new byte[1024]; int c; while ((c=is.read(bytes))!=-1) { os.write(bytes,0,c); } is.close(); os.close(); ftpClient.closeServer(); } catch (IOException ex) {;} } 用流bufferedReader等很容易实现 关于函数的重用~~~~菜鸟级问题 迷惑了 请问以下问题如何用swing实现() 写一 java program ,想限制鼠标范围. (鼠标不能移出 java Frame) 怎么做? 如何是好 门外汉的问题 大家是否遇到过这种情况,困惑!!! java中如何调用系统中的其他应用程序? 问个关于db2的app驱动问题 帮忙!! buffer[]&&char[]&&String 有个问题困惑着我!!
String server=serverEdit.getText();
String user=userEdit.getText();
String password=passwordEdit.getText();
String path=pathEdit.getText();
String filename=filenameEdit.getText();
try {
FtpClient ftpClient=new FtpClient();
ftpClient.openServer(server);
ftpClient.login(user, password);
if (path.length()!=0) ftpClient.cd(path);
ftpClient.binary();
TelnetInputStream is=ftpClient.get(filename);
File file_out=new File(filename);
FileOutputStream os=new
FileOutputStream(file_out);
byte[] bytes=new byte[1024];
int c;
while ((c=is.read(bytes))!=-1) {
os.write(bytes,0,c);
}
is.close();
os.close();
ftpClient.closeServer();
} catch (IOException ex) {;}
}