如何通过Windows Phone将文件上传到远程服务器

时间:2011-06-02 02:32:34

标签: windows-phone-7

在网络应用程序中,有一个输入标记要上传文件。在Windows手机中,似乎有所不同。我需要hlep编写HttpWebRequest代码以将文件上传到远程服务器(如果可能的话,可以skydrive)。你能告诉我如何解决这个问题。

1)从Windows手机上传文件。 2)如何在服务器端处理上传的文件如果我使用Asp.net。

感谢。

1 个答案:

答案 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);