Konvertieren HttpContent in byte[]

Ich arbeite derzeit an einem c# - web-API. Für einen bestimmten Anruf, den ich senden müssen 2 Bilder, die mit einem ajax-call an die API, so dass die API können sparen Sie als varbinary(max) in der Datenbank.

  1. Wie Sie extrahieren eine Image oder byte[] aus einer HttpContent Objekt?
  2. Wie mache ich das zweimal? Einmal für jedes Bild.

-

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;
}

InformationsquelleAutor James Madison | 2015-06-30

Schreibe einen Kommentar