Byte-Array über Eingabetyp = Datei erhalten

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" />

Ich benutze Ajax-Aufruf, um den Byte [] -Wert eines Eingabetyps = Dateieingabe in die Web-API zu senden, die im Byte [] -Format empfängt. Es ist jedoch schwierig, ein Byte-Array abzurufen. Ich erwarte, dass wir das Byte-Array über die Datei-API erhalten können.

Hinweis: Ich muss das Byte-Array zuerst in einer Variablen speichern, bevor ich den Ajax-Aufruf @ durchlaufen kan

Antworten auf die Frage(6)

Ihre Antwort auf die Frage