在网络应用程序中,有一个输入标记要上传文件。在Windows手机中,似乎有所不同。我需要hlep编写HttpWebRequest代码以将文件上传到远程服务器(如果可能的话,可以skydrive)。你能告诉我如何解决这个问题。
1)从Windows手机上传文件。 2)如何在服务器端处理上传的文件如果我使用Asp.net。
感谢。
答案 0 :(得分:1)
像这样的东西。我建议你询问如何使用不同的标签集在服务器端处理它。
var uri = "http://example.com/some_applette"
var request = HttpWebRequest.create(uri);
request.Method = "POST";
request.ContentType = "image/jpeg"; // Change to whatever you're uploading.
request.BeginGetRequestStream((result1) =>
{
using (Stream stream = request.EndGetRequestStream(result1))
{
// Bytes contains the data to upload.
stream.Write(bytes, 0, bytes.Length);
}
request.BeginGetResponse((result2) =>
{
var response = request.EndGetResponse(result2);
// Optionally handle the response.
var responseStream = response.GetResponseStream();
...
}
}, null);