繁体   English   中英

从ftp服务器下载文件

[英]Download file from ftp server

我正在编写一个小的android应用程序,它需要一些存储在我的网络服务器上的数据。 该文件是当前小于1 MB的.txt文件。 是否建议设置一个ftp服务器来获取数据,或者我可以只使用http get方法来获取文件中的内容。 如果我使用的是http get,请告诉我此操作所需的java代码。

这超出了我的头脑(因此可能会出现一个错误):

URL url = new URL("http://www.yourserver.com/some/path");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();

try { 
    InputStream in = new BufferedInputStream(urlConnection.getInputStream());
    FileOutputStream out = new FileutputStream("/path/to/your/output/file"); 
    byte[] buffer = new byte[16384];
    int len;
    while((len = in.read(buffer)) != -1){
        out.write(buffer, 0, len);
    }
finally {
    urlConnection.disconnect();
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM