//convert photo to baos
var memoryStream = new System.IO.MemoryStream();
e.ChosenPhoto.CopyTo(memoryStream);
//string baos = memoryStream.ToString();
byte[] result = memoryStream.ToArray();
String base64 = System.Convert.ToBase64String(result);
String post_data = "&image=" + base64;
...
wc.UploadStringAsync(imgur_api,"POST",post_data);
我正在使用此代码使用 WebClient 将图像上传到 Imgur API v3。选择的图像是 Windows Phone 7.1 模拟器提供的 7 张照片之一,或者是模拟的相机图像。当我尝试加载图像时,它们大部分是灰色的损坏的混乱。我是否正确生成了 base64 和/或在创建 byte[] 和 base64 之前是否需要先渲染图片的位图?
提前致谢!