Java 从 URL 读取文件 txt



我会从网络上读取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 文件的网址
(例如 http://www.test.com/file10.txt ),然后是您的
代码将读取 TXT 文件本身,而不是任何网页(如您所说)。

所以你在这里混合了一些东西。

无论你给它什么URL,它都会读取该Web资源(文件)。

这是一个非常令人困惑的问题。试试这个。使 URL 包含文本文件的位置和名称;下面是一个示例:www.yourwebsiteurl.com/yourtextfile.txt。使用该方法,将仅读取文本文件(不包括 HTML)。

如果 URL 的端点是文本文件,则不应显示任何 html(除非这是文本文件中包含的内容。

据称上传编辑有效,尽管我自己没有使用它。

感谢大家,我在 Dropbox 上上传的 txt 中测试了我的代码,Dropbox 可能有我不知道的代码系统,事实上我的代码返回 html/script 而不是 txt 的内容。所以可能正确的问题是,如果有人知道一个网站,我可以把我的 txt 文件放在哪里阅读它?(网址必须永远不变)

编辑:问题已解决我把我的文件放在一个网站中只是为了读取文件,而不是在html框中读取它(例如很多云网站)

相关内容

  • 没有找到相关文章

最新更新