欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java讀取網(wǎng)絡(luò)文件的實例代碼

 更新時間:2022年07月12日 11:28:49   作者:CrazZy651314  
這篇文章主要介紹了Java讀取網(wǎng)絡(luò)文件的實例代碼,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Java讀取網(wǎng)絡(luò)文件

輸入url地址讀取txt文件

/**
 * Created by qqg on 2018/1/3.
 */
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
public class w{
    private static String openFile(String filePath) {
        int HttpResult; // 服務(wù)器返回的狀態(tài)
        String ee = new String();
        try
        {
            URL url =new URL(filePath); // 創(chuàng)建URL
            URLConnection urlconn = url.openConnection(); // 試圖連接并取得返回狀態(tài)碼
            urlconn.connect();
            HttpURLConnection httpconn =(HttpURLConnection)urlconn;
            HttpResult = httpconn.getResponseCode();
            if(HttpResult != HttpURLConnection.HTTP_OK) {
                System.out.print("無法連接到");
            } else {
                int filesize = urlconn.getContentLength(); // 取數(shù)據(jù)長度
                InputStreamReader isReader = new InputStreamReader(urlconn.getInputStream(),"UTF-8");
                BufferedReader reader = new BufferedReader(isReader);
                StringBuffer buffer = new StringBuffer();
                String line; // 用來保存每行讀取的內(nèi)容
                line = reader.readLine(); // 讀取第一行
                while (line != null) { // 如果 line 為空說明讀完了
                    buffer.append(line); // 將讀到的內(nèi)容添加到 buffer 中
                    buffer.append(" "); // 添加換行符
                    line = reader.readLine(); // 讀取下一行
                }
                System.out.print(buffer.toString());
                ee = buffer.toString();
            }
        }
        catch (FileNotFoundException e) {
            e.printStackTrace();
        }
        catch (IOException e) {
            e.printStackTrace();
        }
        return  ee;
    }
    public static void main(String[] args){    System.out.print(w.openFile("http://******/hrmsstatic/SensitiveWord.txt"));
    }
}

Java讀取網(wǎng)絡(luò)文件問題 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");
?? ??? ??? ?URLConnection openConnection = url.openConnection();
?? ??? ??? ?InputStream inputStream = openConnection.getInputStream();
?? ??? ?} catch (Exception e) {
?? ??? ??? ?e.printStackTrace();
?? ??? ?}
?? ?}

protocol = http host = null錯誤

上述代碼寫成  

URL url = new URL("http:/172.31.77.220:8080/data/files/F_000001/F_000001_10743.xlsx");

這樣會報這個錯誤

應(yīng)該是雙斜杠才正確

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java @Autowired注解底層原理詳細分析

    Java @Autowired注解底層原理詳細分析

    @Autowired注解可以用在類屬性,構(gòu)造函數(shù),setter方法和函數(shù)參數(shù)上,該注解可以準(zhǔn)確地控制bean在何處如何自動裝配的過程。在默認(rèn)情況下,該注解是類型驅(qū)動的注入
    2022-11-11
  • Java實現(xiàn)圖片驗證碼具體代碼

    Java實現(xiàn)圖片驗證碼具體代碼

    這篇文章主要為大家詳細介紹了Java實現(xiàn)圖片驗證碼具體代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 關(guān)于springboot配置文件密文解密方式

    關(guān)于springboot配置文件密文解密方式

    這篇文章主要介紹了關(guān)于springboot配置文件密文解密方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 使用Feign實現(xiàn)微服務(wù)間文件下載

    使用Feign實現(xiàn)微服務(wù)間文件下載

    這篇文章主要為大家詳細介紹了使用Feign實現(xiàn)微服務(wù)間文件下載,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • 基于Feign實現(xiàn)異步調(diào)用

    基于Feign實現(xiàn)異步調(diào)用

    近期,需要對之前的接口進行優(yōu)化,縮短接口的響應(yīng)時間,但是springcloud中的feign是不支持傳遞異步化的回調(diào)結(jié)果的,因此有了以下的解決方案,記錄一下,需要的朋友可以參考下
    2021-05-05
  • SpringBoot整合LDAP的流程分析

    SpringBoot整合LDAP的流程分析

    這篇文章主要介紹了SpringBoot整合LDAP的流程分析,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • Javadoc標(biāo)簽和Javadoc注釋規(guī)范說明

    Javadoc標(biāo)簽和Javadoc注釋規(guī)范說明

    這篇文章主要介紹了Javadoc標(biāo)簽和Javadoc注釋規(guī)范說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • 基于LinkedHashMap實現(xiàn)LRU緩存

    基于LinkedHashMap實現(xiàn)LRU緩存

    LinkedHashMap是Java集合中一個常用的容器,它繼承了HashMap, 是一個有序的Hash表。那么該如何基于LinkedHashMap實現(xiàn)一個LRU緩存呢?本文將介紹LinkedHashMap的實現(xiàn)原理,感興趣的同學(xué)可以參考一下
    2023-05-05
  • 一文教你搞懂SpringBoot自定義攔截器的思路

    一文教你搞懂SpringBoot自定義攔截器的思路

    在開發(fā)中,都離不開攔截器的使用,比如說在開發(fā)登錄功能時,實現(xiàn)權(quán)限管理功能時等,這篇文章主要帶大家使用SpringBoot梳理自定義攔截器的思路,需要的可以參考一下
    2023-08-08
  • Maven 主模塊和子模塊pom.xml依賴聲明

    Maven 主模塊和子模塊pom.xml依賴聲明

    這篇文章主要介紹了Maven 主模塊和子模塊pom.xml依賴聲明,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10

最新評論