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) {;}
}
package download;
import java.net.*;
import java.text.*;
import java.util.*;
import java.io.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2002</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*/
public class download {
public download() {
}
public void download()
{
try
{
URL url=new URL("http://192.168.103.103:8080/photo/22a.jpg");
HttpURLConnection hurl=(HttpURLConnection)url.openConnection();
hurl.setRequestProperty("Cookie","http://192.168.103.103:8080/photo/22a.jpg");
hurl.connect();
InputStream is=hurl.getInputStream();
File file=new File("c:\\haha.jpg");
byte line[]=new byte[1024];
int a;
String temp="";
a=is.read(line);
FileOutputStream outstream=new FileOutputStream(file);
while(a!=-1)
{
outstream.write(line);
temp=temp+(new String(line));
a=is.read(line);
}
outstream.close();
}
catch(IOException e)
{
}
}
}
applet将服务器上文件下载到本机指定目录下
最新推荐文章于 2019-11-01 13:52:37 发布