将文件上载到Windows mobile C#项目中的服务器
我们将服务器和windows mobile设备设置为客户端。在服务器CSI脚本中,准备接受来自客户端的单个文件 在桌面上,我们使用WebClient.UploadFile方法将文件上载到服务器,但在windows mobile中,这并没有实现,到目前为止,我们还没有找到任何替代方法来实现这一点 提前谢谢。将文件上载到Windows mobile C#项目中的服务器,c#,windows-mobile,compact-framework,upload,C#,Windows Mobile,Compact Framework,Upload,我们将服务器和windows mobile设备设置为客户端。在服务器CSI脚本中,准备接受来自客户端的单个文件 在桌面上,我们使用WebClient.UploadFile方法将文件上载到服务器,但在windows mobile中,这并没有实现,到目前为止,我们还没有找到任何替代方法来实现这一点 提前谢谢。 Ramanand使用.NET Compact Framework时,可以使用而不是.NET CF不支持的WebClient 由于WebClient是在HttpWebRequest之上实现的,因
Ramanand使用.NET Compact Framework时,可以使用而不是.NET CF不支持的
WebClient
由于WebClient
是在HttpWebRequest
之上实现的,因此您可以使用HttpWebRequest
完成与WebClient
相同的所有操作,尽管需要更多的代码
例如,要将URL的内容下载到字符串中,可以使用以下代码:
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
string html;
using (var r = request.GetResponse().GetResponseStream())
{
using(var r2 = (TextReader)new StreamReader(r))
{
html = r2.ReadToEnd();
}
}
您应该能够使用本文中的方法,您可以进行一些重构以更好地满足您的目的。