Obtener una matriz de bytes a través de input type = file
var profileImage = fileInputInByteArray;
$.ajax({
url: 'abc.com/',
type: 'POST',
dataType: 'json',
data: {
// Other data
ProfileImage: profileimage
// Other data
},
success: {
}
})
// Code in WebAPI
[HttpPost]
public HttpResponseMessage UpdateProfile([FromUri]UpdateProfileModel response) {
//...
return response;
}
public class UpdateProfileModel {
// ...
public byte[] ProfileImage {get ;set; }
// ...
}
<input type="file" id="inputFile" />
Estoy usando la llamada ajax para publicar el valor de byte [] de un tipo de entrada = entrada de archivo a la API web que recibe en formato byte []. Sin embargo, estoy experimentando dificultades para obtener una matriz de bytes. Espero que podamos obtener la matriz de bytes a través de File API.
Nota: primero necesito almacenar la matriz de bytes en una variable antes de pasar por la llamada ajax