У меня есть служба OData, и я хотел бы предоставить метод, который принимает байтовый массив как образ, который я могу десериализовать на стороне сервера и сохранить. Я создал такой метод:
[WebInvoke(UriTemplate = "/PutImage", Method = "POST")]
public string PutImage(byte[] upE)
{
string ret = "Good";
//De-Serialize here.
return ret;
}
Я также установил конфигурацию для этого метода следующим образом:
config.SetServiceOperationAccessRule("PutImage", ServiceOperationRights.All);
Я полагаю, что это будет работать на стороне службы, но я не уверен, как это вызвать со стороны клиента.
У кого-нибудь есть опыт с этим?
Спасибо.