无法在Windows Phone中上传大型视频文件

时间:2014-01-31 11:25:16

标签: video windows-phone-8 windows-phone-8-emulator

我正在使用Windows Phone 8开发一个应用程序,它将在我的测试服务器上上传多个视频文件。

我正在创建每个生成的视频文件的字节数组,并使用Web服务单独上传视频文件。我遇到一个问题,我只能上传大小高达100kb数据的视频文件。

此外,当我在模拟器上运行代码时,它工作正常并上传视频文件但是当我在Windows手机上部署应用程序时,它无法上传超过100 kb的文件。

Windows Phone 8是否支持大型数据文件上传。 (视频文件大小高达10MB)?

以下是代码:

            HttpClient httpClient = new HttpClient();
            HttpRequestMessage message = new HttpRequestMessage(HttpMethod.Post, URL);
            message.Headers.ExpectContinue = false;
            message.Content = new StringContent(content);
            message.Content.Headers.ContentLength = content.Length;
            if (byt != null)
            {
                message.Content = new ByteArrayContent(byt);
                message.Content.Headers.ContentLength = (byt.Length + content.Length);
            }
            message.Content.Headers.ContentType = new MediaTypeHeaderValue(mediaStream);

            HttpResponseMessage response = null;
            response = await httpClient.SendAsync(message);

            response.EnsureSuccessStatusCode();
            string StatusText = response.StatusCode + " " + response.ReasonPhrase + Environment.NewLine;
            responseBodyAsText = response.Content.ReadAsStringAsync().Result;

任何人都可以帮我解决这个问题。

此致

维杰

0 个答案:

没有答案