我正在使用webApi使用c#构建一个简单的Restfull Web服务。
现在,除了正常信息外,我还想返回
编号|字符串
还有一个或多个图像。
这是我的网络服务:
[Route("getListUserCharacters")]
[HttpPost]
public HttpResponseMessage getListUserCharacters(UserDTO u)
{
try
{
//costruisco una lista fittizia di Esercizi da restituire
return Request.CreateResponse(HttpStatusCode.OK, new RMessage((short)status_code.Success, "Ok", getTestDementiaByPatient().ToArray()));
}
catch (Exception e)
{
log.Error(string.Format("{0} {1}", e.Message, e.StackTrace));
return Request.CreateResponse(HttpStatusCode.InternalServerError, new RMessage((short)status_code.Exception, HttpStatusCode.InternalServerError.ToString()));
}
}
getTestDementia方法返回此对象的列表:
[DataContract]
public class AvatarDTO
{
[DataMember(Name = "id")]
public int id { get; set; }
[DataMember(Name = "name")]
public string name { get; set; }
[DataMember(Name = "description")]
public string description { get; set; }
public class AvatarImage
{
[DataMember(Name = "idStatus")]
public int idStatus { get; set; }
[DataMember(Name = "image")]
public string image { get; set; }
}
}
}
现在,我想在野外图像中发送图像。我该怎么办?