2014-12-23 3 views
0

Я бы читал txt-контент из Интернета, я знаю, как читать локальный файл, но я хочу поместить его txt-файл на сайт и прочитать его в своем приложении. Я использовал этот код:Java чтение файла txt из URL

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-файлы для их чтения? Спасибо заранее!

ответ

0

Если "MY TXT URL" действительно URL вашего TXT файла
(например http://www.test.com/file10.txt), то ваш
код будет читать TXT сам файл, а не какой-либо веб-страницы (как вы говорите, он делает).

Итак, вы что-то смешаете.

Независимо от того, какой URL-адрес вы передадите ему, этот веб-ресурс (файл) он будет читать.

0

Это очень запутанная проблема. Попробуй это. Укажите URL-адрес, в котором указаны местоположение и имя текстового файла; вот пример: www.yourwebsiteurl.com/yourtextfile.txt. Используя этот метод, будет прочитан только текстовый файл, не считая HTML.

0

Если конечная точка вашего URL представляет собой текстовый файл, если не будет отображать любые HTML (если это не то, что содержится в текстовом файле.)

якобы uploadedit работы, хотя я не использовал его сам.

0

Спасибо всем, я проверил свой код в txt, загруженном на DropBox, и Dropbox, вероятно, имеет систему кода, которую я не знаю, infact мой код возвращает html/script, а не содержимое txt. Так что, вероятно, правильный вопрос, если кто-нибудь знает сайт, где я могу поместить свой txt-файл только для его чтения? (url не должен изменяться навсегда)

EDIT: PROBLEM SOLVED Я поместил свой файл на сайт, чтобы просто прочитать файл и не читать его в html-блоке (например, много облачного веб-сайта)

Смежные вопросы