Es ist nicht leicht möglich. Die Modellbindung in der Web-API unterscheidet sich grundlegend von der in MVC und Sie müssten einen MediaTypeFormatter schreiben, der den Datenstrom in Ihr Modell liest und zusätzlich Primitive bindet, was eine große Herausforderung darstellen kann.
Die einfachste Lösung besteht darin, den Dateistrom von der Anfrage zu entfernen, indem Sie eine Art von MultipartStreamProvider
und die anderen Parameter mit FormData
name value collection von diesem Anbieter verwenden
Beispiel - Ссылка :
%Vor%Tags und Links asp.net-web-api file-upload model-binding