免费的 .txt 文件托管

Free .txt file hosting

是否可以托管文件 (.txt) 以便我可以使用 java 代码访问它。 我刚刚看到使用 Url class 在 java 中读取文本文件的示例。 但我想要的是我们可以在网络上存储一个 txt 文件,并且可以读取和写入该文件。

我曾尝试在 Google 上搜索有关它的信息,但没有找到。每次我结束时,都会有一些网站托管网站。

为了让事情更清楚,我添加了我想要的伪代码。

Url fileUrl=new Url("LOCATION TO MY FILE ON WEB");

以及一些写入文件的代码。 我见过 fileUrl.openStream() ,但它 returns 是一个 InputStream 对象。

是否可以实现

谢谢!

您可以将其托管到您的服务器,然后使用文件的位置作为 URL。您可以使用一些免费托管网站。

可以托管可以使用 Java 代码检索的文本文件 (.txt)。

不需要任何特殊类型的服务器。它可以通过任何网络服务器完成。

您不一定需要购买服务器 space,而是可以使用 Internet 上可用的不同免费虚拟主机站点。不过,如果您打算长期这样做,那么建议购买服务器 space。

例如: 如果您的服务器名称是 myserver.com,并且您将文件 (sample.txt) 托管在服务器内名为 data 的文件夹中,则 url: myserver.com/data/sample.txt 可用于检索它。

阅读Java代码的示例(使用JavaURLClass):

import java.io.*;  
import java.net.*;  
public class textRetrive{  
    public static void main(String[] args){  
        try{  
            URL url=new URL("http://www.myserver.com/data/sample.txt");  

            System.out.println("Protocol: "+url.getProtocol());  
            System.out.println("Host Name: "+url.getHost());  
            System.out.println("Port Number: "+url.getPort());  
            System.out.println("File Name: "+url.getFile());  

        }catch(Exception e){
            System.out.println(e);
        }  
    }  
}  

修改托管在服务器上的文本文件非常困难。 首先,您需要拥有服务器的 访问权限 足够的权限 。 您可以修改使用某种 FTP 连接SSH 连接 托管的文件。

  1. 使用FTP连接,您需要上传修改后的版本 文件从您的本地系统到服务器。你可以做到这一点 使用

Apache Commons Net API for uploading files by FTP protocol

  1. 使用 SSH 连接,您基本上可以在 Web 服务器上远程执行 运行 命令。在 java 中,您可以通过
  2. 使用它

JSch Library

本质上,您需要构建一个健壮的 Java 程序,它可以使用 FTP 或 运行 命令远程使用 SSH [=44= 上传文件]