Attualmente sto lavorando su un'API web C#. Per una chiamata specifica devo inviare 2 immagini utilizzando una chiamata ajax all'API, in modo che l'API possa salvarle come varbinary (max) nel database.Converti HttpContent in byte []
- Come si fa a estrarre un
Image
obyte[]
da un oggettoHttpContent
? - Come si esegue questa operazione due volte? Una volta per ogni immagine.
-
var authToken = $("#AuthToken").val();
var formData = new FormData($('form')[0]);
debugger;
$.ajax({
url: "/api/obj/Create/",
headers: { "Authorization-Token": authToken },
type: 'POST',
xhr: function() {
var myXhr = $.ajaxSettings.xhr();
return myXhr;
},
data: formData,
cache: false,
contentType: false,
processData: false
});
-
public async Task<int> Create(HttpContent content)
{
if (!content.IsMimeMultipartContent())
{
throw new UnsupportedMediaTypeException("MIME Multipart Content is not supported");
}
return 3;
}
Sto cercando una risposta con un po 'più in dettaglio, forse un esempio –