2025年4月2日 星期三 乙巳(蛇)年 正月初三 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Java

如何通过网络URL进行读取文件

时间:06-20来源:作者:点击数:32

简介

通过网络URL进行读取文件源码如下,话不多说,源码撸起来!

源码:通过网络URL获取文件

  • import java.io.*;
  • import java.net.HttpURLConnection;
  • import java.net.URL;
  • public class FilesUtil {
  • /**
  • * 通过路径或者文件流
  • * @param url 路径
  • */
  • public static byte[] getFileStream(String url){
  • try {
  • URL httpUrl = new URL(url);
  • HttpURLConnection conn = (HttpURLConnection)httpUrl.openConnection();
  • conn.setRequestMethod("GET");
  • conn.setConnectTimeout(5 * 1000);
  • InputStream inStream = conn.getInputStream();//通过输入流获取图片数据
  • byte[] btImg = readInputStream(inStream);//得到图片的二进制数据
  • return btImg;
  • } catch (Exception e) {
  • e.printStackTrace();
  • }
  • return null;
  • }
  • /**
  • * 从输入流中获取数据
  • * @param inStream 输入流
  • * @return
  • * @throws Exception
  • */
  • public static byte[] readInputStream(InputStream inStream) throws Exception{
  • ByteArrayOutputStream outStream = new ByteArrayOutputStream();
  • byte[] buffer = new byte[1024];
  • int len = 0;
  • while( (len=inStream.read(buffer)) != -1 ){
  • outStream.write(buffer, 0, len);
  • }
  • inStream.close();
  • return outStream.toByteArray();
  • }
  • }
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门