Java怎么通过远程读取流的方式将远程文件放到本地

如题所述

第1个回答  推荐于2017-10-09
以下回答为本人意见,如果有误还请见谅。
java获取远程文件的方式在我的开发过程中使用过两种
1。通过http请求进行静态资源,首先确定文件的URL地址,然后通过URLConnection进行连接,然后通过读取连接中返回的InputStream,再通过文件输出流FileOutputStream进行存储(下载)。
2.通过FTP或SFTP进行远程文件的下载,具体实现有很多第三方的包,百度即可。
第2个回答  2012-05-23
String remotePath = "远程流媒体路径";
java.net.URL url = new java.net.URL(remotePath);
java.net.URLConnection conn = url.openConnection();
java.io.InputStream is = conn.getInputStream();
byte[] b = new byte[8192];
while(is.read(b,0,b.length)>0){
...........
}本回答被网友采纳
相似回答