Windows Azure でホストされている Web サービスで Windows Phone から画像を送信したいと考えています。サービスと通信するために RESTSharp を使用しています。ファイルを送信するための addFile という名前のメソッドがあることがわかりました。
RestRequest request;
request = new RestRequest("/report/add", Method.POST);
request.AddFile("test", ConvertToBytes(e.ChosenPhoto), "testfile");
App.Client.ExecuteAsync(request, response =>
{
RestResponse resource = response;
if (response.StatusCode == HttpStatusCode.OK)
{
MessageBox.Show("Your report has been sent! Thank you for your participation!");
}
});
ただし、リクエストがサービスに到着したときに送信されたバイト配列を取得する方法がわかりません。助けてください。