[英]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.