在WP7中通过POST方法在webserver上上传视频

时间:2012-03-09 07:05:15

标签: windows-phone-7 c#-4.0 restsharp

我想将视频上传到我的网络服务器。目前我正在使用RestSharp作为webclient。我可以通过AddFile()post方法上传图像。但我不知道如何上传视频文件。我将录制的视频存储在独立存储中,现在我想将视频选择从隔离存储上传到我的网络服务器。

如果有任何类似的人为WP7做过,请告诉我你的建议吗?

1 个答案:

答案 0 :(得分:0)

首先将视频从隔离存储加载到字节数组中,然后上传它:

byte[] data;
using (IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication())
{
    using (IsolatedStorageFileStream stream = storage.OpenFile("MyVideo.wmv", FileMode.Open))
    {
        data = new byte[stream.Length];
        stream.Read(data, 0, (int)stream.Length);
    }
}

request.AddFile("video", data, "MyVideo.wmv");