免费的.txt文件托管

时间:2018-06-10 13:56:14

标签: java web-hosting

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

我曾尝试在Google上搜索它但找不到任何内容。每次我结束,有一些网站托管网站。

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

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

还有一些代码要写入文件。 我见过fileUrl.openStream(),但它返回一个InputStream对象。

是否有可能实现这一目标。

谢谢!

2 个答案:

答案 0 :(得分:1)

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

没有需要任何特殊类型的服务器。它可以通过任何Web服务器完成。

您不一定需要购买服务器空间,而是可以使用互联网上提供的不同免费网站托管网站。虽然如果你打算长期这样做,建议购买服务器空间。

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

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

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连接,您需要上传修改后的版本 从本地系统到服务器的文件。你可以做到这一点 使用
  2.   

    Apache Commons Net API用于通过FTP协议上传文件

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

      JSch图书馆

      从本质上讲,您需要构建一个强大的Java程序,可以使用FTP上传文件或使用SSH远程运行命令

答案 1 :(得分:0)

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