我的网络服务中有这个类TBEquipamento:
public partial class TBEquipamento
{
public int idEquipamento { get; set; }
public int idTipoEquipamento { get; set; }
public Nullable<int> idLocalidade { get; set; }
public string NumSerie { get; set; }
public string TAG { get; set; }
public string Potencia_KVA { get; set; }
public Nullable<float> TensaoPrimaria_V { get; set; }
public Nullable<float> TensaoSecundaria_V { get; set; }
public Nullable<int> idFabricante { get; set; }
public Nullable<int> AnoFabricacao { get; set; }
public Nullable<float> Volume_L { get; set; }
public Nullable<int> idEqOperando { get; set; }
public Nullable<int> idSistemaRefrigeracao { get; set; }
public Nullable<int> idComutador { get; set; }
public Nullable<int> idTipoOleo { get; set; }
public Nullable<int> idSistemaPreservacao { get; set; }
public byte[] FotoEquipamento { get; set; }
}
}
这个函数用于POST:
// POST: função add equipamento
[HttpPost]
[Route("api/insertequipamento")]
[ResponseType(typeof(TBEquipamento))]
public async Task<IHttpActionResult> insertequipamento([FromBody] TBEquipamento addequipamento)
{
objapi.TBEquipamento.Add(addequipamento);
await objapi.SaveChangesAsync();
return Ok("confirmationSuccess");
}
问题是当一个数据传递到FotoEquipamento时,我试图从我的Angularjs传递一个base64和blob数据,但它不起作用。
我在angularjs中的图片在我的$ scope.FotoEquipamento中,如果我在控制台中打印它是:&#39;数据:image / jpeg; base64,/ 9j / 4AAQSkZJRgABAQEAYABgAAD / 4RDoRXhpZgAATU0AKg [...]&#39 ;
你们有任何想法,如何POST图像?谢谢大家的参与。