簡體   English   中英

Java從URL讀取文件txt

[英]Java reading file txt from URL

我會從網上讀取txt內容,我知道如何讀取本地文件,但我想將txt文件放到網站中並在應用程序中讀取。 我使用此代碼:

    BufferedReader reader = new BufferedReader(new InputStreamReader((new URL("MY TXT    URL")).openStream()));

    String line = reader.readLine();

    int k =0;

    String[] SaveLine = new String[20];

    for( k = 0; line!=null; k++)
    {
        System.out.println(reader.readLine());

        line=reader.readLine();

    }

有一個問題,使用此代碼,我閱讀了整個網頁,因此包含了HTML。 我如何才能讀取文件內容? 有一個指定的網站,我可以在其中放置txt文件以進行閱讀? 提前致謝!

如果此"MY TXT URL"確實是您的TXT文件的URL
(例如http://www.test.com/file10.txt ),然后輸入
代碼將讀取TXT文件本身,而不讀取任何網頁(正如您所說的那樣)。

所以您在這里混了一些東西。

無論您給它提供什么URL,都會讀取該Web資源(文件)。

這是一個非常令人困惑的問題。 嘗試這個。 使URL包含文本文件的位置和名稱; 這是一個示例:www.yourwebsiteurl.com/yourtextfile.txt。 使用該方法,將僅讀取文本文件(不包括HTML)。

如果您的URL的端點是一個文本文件,則不應顯示任何html(除非這是文本文件中包含的內容。)

據稱uploadit可以工作,盡管我自己還沒有使用過。

多虧了我,我在DropBox上載的txt中測試了我的代碼,而Dropbox可能具有我不知道的代碼系統,實際上我的代碼返回html / script而不是txt的內容。 因此,可能正確的問題是,如果有人知道一個網站,我可以在哪里將我的txt文件僅用於閱讀? (網址永遠不會更改)

編輯:問題解決了我將文件放在網站中只是為了讀取文件,而不是在html框中讀取它(例如很多雲網站)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM