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

Respuestas a la pregunta(3)

Su respuesta a la pregunta