使用windows.web.http从Windows Phone 8.1将图像上传到服务器

KJ结束

Iam当前正在使用Windows Phone 8.1应用程序。我真的很新,我想知道如何使用windows.web.http从Windows Phone 8.1将图像上传到Web服务。提前

阿列克谢夏天

您可以这样操作:

 Uri resourceAddress = new Uri("http://www.someurl.com/~?lalala");

 StorageFile img = await ApplicationData.Current.LocalFolder.GetFileAsync("ImageName.jpg");
 Stream inputStream = await img.OpenStreamForReadAsync();

 HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, resourceAddress);
 HttpMultipartContent cont = new HttpMultipartContent();
 cont.Add(new HttpStreamContent(inputStream.AsInputStream()));
 cont.Headers.ContentType = new HttpMediaTypeHeaderValue("image/jpeg");
 request.Content = cont;
 request.Headers.Connection.Add(new HttpConnectionOptionHeaderValue("Keep-Alive"));
 request.Content.Headers.ContentLength = (ulong)inputStream.Length;


 HttpResponseMessage response = await httpClient.SendRequestAsync(request);

 if (response.StatusCode == HttpStatusCode.Ok)
   {
      return true;
   }

或者,您可以将最后的“ if”替换为:

 using (Stream responseStream = (await response.Content.ReadAsInputStreamAsync()).AsStreamForRead())
   {
      StreamReader reader = new StreamReader(responseStream);
      string result = await reader.ReadToEndAsync();
   }

这是与github上的官方示例的良好链接:HttpClient示例

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将图像上传到Windows Phone 8中使用photoChooserTask选择的Facebook?

来自分类Dev

Windows Phone 8 Web浏览器任务

来自分类Dev

如何通过使用Windows Phone 8中的证书来使用wsdl Web服务?

来自分类Dev

使用C#在Windows Phone 8应用程序中进行简单的Web服务登录

来自分类Dev

Windows Phone 8图像绑定

来自分类Dev

对Windows Phone 8使用WNS

来自分类Dev

使用HTML POST将图像上传到Web服务器

来自分类Dev

Windows Phone 8的Http GET请求

来自分类Dev

Windows Phone 8的XML HTTP发布请求

来自分类Dev

使用HTTP POST请求将图像从android上传到服务器

来自分类Dev

在Windows Phone 8中使用HttpClient执行POST时发生内部服务器错误

来自分类Dev

Windows Phone 8:将数据发送到远程服务器

来自分类Dev

将JSON发送到服务器Windows Phone 8

来自分类Dev

在Windows Phone 8中使用WCF服务:异步方法?

来自分类Dev

在Windows Phone 8中使用WCF服务:异步方法?

来自分类Dev

Windows Phone 8记录

来自分类Dev

Windows Phone 8的LockScreen

来自分类Dev

Windows Phone 8记录

来自分类Dev

Windows Phone Web抓取

来自分类Dev

Windows Phone 8上的图像动画

来自分类Dev

本机Windows Phone 8图像API

来自分类Dev

Windows Phone 8图像超链接

来自分类Dev

在Windows Phone 8中更新图像控件

来自分类Dev

Windows Phone 8在Web浏览器中搜索bing时停止打开bing

来自分类Dev

禁用滚动电话:Web浏览器Windows Phone 8 / 8.1

来自分类Dev

Windows Phone 8在Web浏览器中搜索bing时停止打开bing

来自分类Dev

将数据上传到SkyDrive而不覆盖Windows Phone8中的现有文件内容

来自分类Dev

将数据上传到SkyDrive而不覆盖Windows Phone8中的现有文件内容

来自分类Dev

如何从Windows Phone 6.5调用Web服务?

Related 相关文章

热门标签

归档