我們將服務器和Windows移動設備設置爲客戶端。在服務器CSI腳本準備好接受來自客戶端的單個文件。在Windows Mobile上將文件上傳到服務器C#項目
在桌面我們使用WebClient.UploadFile方法上傳文件到服務器,但在Windows Mobile中沒有實現,直到現在我們還沒有找到任何替代方法來實現它。
在此先感謝。 Ramanand
我們將服務器和Windows移動設備設置爲客戶端。在服務器CSI腳本準備好接受來自客戶端的單個文件。在Windows Mobile上將文件上傳到服務器C#項目
在桌面我們使用WebClient.UploadFile方法上傳文件到服務器,但在Windows Mobile中沒有實現,直到現在我們還沒有找到任何替代方法來實現它。
在此先感謝。 Ramanand
當使用.NET Compact Framework的,你可以使用System.Net.HttpWebRequest
代替WebClient
,這是不支持.NET CF.
由於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();
}
}
您應該能夠使用的方法在這篇文章中,你也許可以做一些重構以更好地滿足你的目的。
Upload files with HTTPWebrequest (multipart/form-data)