如何从 Windows Phone 正确上传图像,其中图像源是 PhotoChooserTask 的 PhotoResult?我为此使用 RestSharp,但它只会将一大堆零上传到我的服务器。
这是我遇到麻烦的代码部分:
using (MemoryStream memo = new MemoryStream())
{
appGlobal.appData.selectedPhoto.ChosenPhoto.CopyTo(memo);
byte[] imgArray = new byte[appGlobal.appData.selectedPhoto.ChosenPhoto.Length];
memo.Read(imgArray, 0, imgArray.Length);
request.AddFile("image", imgArray, "image", "image/jpeg");
}
我似乎无法弄清楚我应该如何将 PhotoResult.ChosenPhoto(这是一个 PhotoStream)转换为字节数组。
有什么想法吗?