//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 を作成する前に、最初に画像のビットマップをレンダリングする必要がありますか?
前もって感謝します!