【问题标题】:Reading from URL - Java, C#, Android, Visual Studio从 URL 读取 - Java、C#、Android、Visual Studio
【发布时间】:2014-12-16 13:17:59
【问题描述】:

是否可以从指向文本文件的 URL 读取。例如 https://dl.dropboxusercontent.com/u/53441658/read.txt

我不想提供位于计算机上的文件路径,而是想通过 url 提供文本文件的路径。像这样的东西;

StreamWriter sw = new StreamWriter("https://dl.dropboxusercontent.com/u/53441658/read.txt", true);

【问题讨论】:

  • 为什么这既是 java 又是 C# 的问题?
  • 因为我正在为不同平台开发一个项目,其中一个我使用 java,另一个使用 C#,我需要从两种语言的 url 中读取。

标签: java c# android visual-studio text-files


【解决方案1】:

在 Java (Android) 中

 URL url = new URL("ftp://mirror.csclub.uwaterloo.ca/index.html");
   URLConnection urlConnection = url.openConnection();
   InputStream in = new BufferedInputStream(urlConnection.getInputStream());
   try {
     readStream(in);
    finally {
     in.close();
   }
 }

附:您必须在单独的线程中执行此操作,例如异步任务。 Read more on Android Official Documentation.

在 Dot.Net C# 中

using(WebClient client = new WebClient()) {
   string s = client.DownloadString(url);
}

【讨论】:

猜你喜欢
  • 2012-07-12
  • 1970-01-01
  • 1970-01-01
  • 2013-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-20
  • 1970-01-01
相关资源
最近更新 更多