具体的程序是这样的:
String urlString = "ftp://username:password@ftpserver地址/windows_xp/file.txt";
try{
URL url = null;
url = new URL(urlString);
URLConnection urlconn = url.openConnection();
InputStream is = urlconn.getInputStream();
InputStreamReader isr = new InputStreamReader(urlconn.getInputStream());
BufferedReader br = new BufferedReader(isr);
String line;
while(null != (line = br.readLine())){
.............
}
}catch (IOException e) {
.............
throw new BatchException(msg, e);
}finally {
.............
}这个ftp文件用IE浏览器可以访问,程序里也捕捉了IOException异常了,哪错了哪,拜托各位高人指点迷津。
String urlString = "ftp://username:password@ftpserver地址/windows_xp/file.txt";
try{
URL url = null;
url = new URL(urlString);
URLConnection urlconn = url.openConnection();
InputStream is = urlconn.getInputStream();
InputStreamReader isr = new InputStreamReader(urlconn.getInputStream());
BufferedReader br = new BufferedReader(isr);
String line;
while(null != (line = br.readLine())){
.............
}
}catch (IOException e) {
.............
throw new BatchException(msg, e);
}finally {
.............
}这个ftp文件用IE浏览器可以访问,程序里也捕捉了IOException异常了,哪错了哪,拜托各位高人指点迷津。
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;public class TestFtp {
public static void main(String[] args) {
String urlString = "ftp://qiuyb:xxxxxx@localhost/Class.java";
try{
URL url = null;
url = new URL(urlString);
URLConnection urlconn = url.openConnection();
InputStreamReader isr = new InputStreamReader(urlconn.getInputStream());
BufferedReader br = new BufferedReader(isr);
String line;
while(null != (line = br.readLine())){
System.out.println(line);
}
}catch (IOException e) {
e.printStackTrace();
}
}
}能打印出Class.java文件的内容来