Java怎么通过远程读取流的方式将远程文件放到本地
2个回答
展开全部
以下回答为本人意见,如果有误还请见谅。
java获取远程文件的方式在我的开发过程中使用过两种
1。通过http请求进行静态资源,首先确定文件的URL地址,然后通过URLConnection进行连接,然后通过读取连接中返回的InputStream,再通过文件输出流FileOutputStream进行存储(下载)。
2.通过FTP或SFTP进行远程文件的下载,具体实现有很多第三方的包,百度即可。
java获取远程文件的方式在我的开发过程中使用过两种
1。通过http请求进行静态资源,首先确定文件的URL地址,然后通过URLConnection进行连接,然后通过读取连接中返回的InputStream,再通过文件输出流FileOutputStream进行存储(下载)。
2.通过FTP或SFTP进行远程文件的下载,具体实现有很多第三方的包,百度即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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){
...........
}
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){
...........
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询