【问题标题】:Java reading file txt from URLJava 从 URL 读取文件 txt
【发布时间】:2014-12-23 16:57:53
【问题描述】:

我会从网络读取 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 文件放在其中以供阅读? 提前致谢!

【问题讨论】:

    标签: java file url text stream


    【解决方案1】:

    如果 "MY TXT URL" 确实是您的 TXT 文件的 URL
    (例如http://www.test.com/file10.txt),然后你的
    代码将读取 TXT 文件本身,而不是任何网页(如您所说)。

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

    无论你给它什么 URL,它都将要读取的网络资源(文件)。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        据称uploadedit 有效,虽然我自己没有使用过。

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2019-04-16
            • 2015-05-21
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-03-29
            • 2015-05-03
            • 2016-05-27
            相关资源
            最近更新 更多