java读取局域网文件,

  java读取局域网文件,

  

目录

Java读取网络文件输入全球资源定位器(统一资源定位器)地址读取文本文件(文本文件)文件爪哇读取网络文件问题协议=http主机=空通过互联网协议(互联网协议的缩写)地址读取文件

 

  

Java读取网络文件

 

  

输入url地址读取txt文件

/** *由一种美国指数交易基金(为与纳斯达克100指数的价格与收益表现普遍对应而设计的指数交易基金)于2018/1/3创建. 1 */导入Java。io。缓冲阅读器;导入Java。io。filenotfoundexception导入Java。io。io异常;导入Java。io。inputstreamreader导入Java。网。httpurl连接;导入Java。网。网址;导入Java。网。URL连接;公共类w {私有静态字符串openFile(字符串文件路径){ int HttpResult//服务器返回的状态String ee=new String();尝试{ URL URL=新URL(文件路径);//创建URL URL连接URL conn=URL。打开连接();//试图连接并取得返回状态码URL conn . connect();HttpURLConnection http conn=(HttpURLConnection)URL conn;httpreselt=httpconn。getresponsecode();if(httpresult!=HttpURLConnection .HTTP_OK) { System.out.print(无法连接到);} else { int filesize=URL conn . get contentlength();//取数据长度InputStreamReader是reader=new InputStreamReader(URL conn . getinputstream(), UTF-8 );缓冲阅读器reader=新缓冲阅读器(is阅读器);string buffer buffer=new string buffer();弦线;//用来保存每行读取的内容行=读者。readline();//读取第一行而(行!=null) { //如果线条为空说明读完了缓冲区.附加(行);//将读到的内容添加到缓冲器中缓冲。追加(" ");//添加换行符行=读者。readline();//读取下一行}系统。出去。打印(缓冲。tostring());ee=缓冲器。tostring();} } catch(文件未找到异常e){ e .打印堆栈跟踪();} catch(io异常e){ e . printstacktrace();}返回ee;}公共静态void main(String[]args){ system。出去。打印(w . openfile( http://* * * * * */HRMS静态/敏感字。txt’);}}

 

  

Java读取网络文件问题 protocol = http host = null

 

  

通过ip地址读取文件

public void testReadFile(){ try { URL URL=new URL( http://172。31 .77 .220:8080/data/files/F _ 000001/F _ 000001 _ 10743。xlsx’);URL连接打开连接=URL。打开连接();InputStream InputStream=打开连接。getinputstream();} catch(Exception e){ e . printstacktrace();} }protocol = http host = null错误

 

  上述代码写成

  URL url=新网址( http :/172。31 .77 .22033608080/data/files/F _ 000001/F _ 000001 _ 10743。xlsx’);这样会报这个错误

  应该是双斜杠才正确

  以上为个人经验,希望能给大家一个参考,也希望大家多多支持盛行它。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: