我正在使用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;
任何人都可以帮我解决这个问题。
此致
维杰