【发布时间】:2015-03-02 14:26:21
【问题描述】:
我想用 ftp 下载文件(在 xamarin Android 应用中)。
代码如下:
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://addres.com/file.txt");
request.Method = WebRequestMethods.Ftp.DownloadFile;
request.Credentials = new NetworkCredential("login", "password");
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
keys_from_server = reader.ReadToEnd();
reader.Close();
这部分代码有错误,无法调试程序。
也许我必须检查 Android 清单文件中的一些权限? 我检查了:互联网、内部存储。
【问题讨论】:
-
错误出现在哪一行?有错误信息吗?
-
我在 xamarin studio 中有一些错误...我无法调试应用程序...模拟器启动时间很长(最多 2 小时),我没有时间等待...
-
哦,我忘了!此代码适用于 Visual Studio 2013(在 *.exe 应用程序中)
-
您遇到什么错误?我把问题清理了一下。
-
1.我无法调试应用程序,所以我看不到错误消息 2。此代码在 xamarin android 中不起作用,但在 Windows 应用程序 3 中的 xisual studio 中工作。我不知道代码是否好...我不知道我必须检查哪些权限才能连接通过互联网到 ftp...