Ich habe ein Problem hier, wenn ich versuche, Daten mit angularjs Controller zu pushen. Aber was auch immer ich mache (IFormFile-Datei) ist immer leer. Es gibt nur einige Beispiele mit Rasierersyntax, aber keine Beispiele, wie man es mit eckigen oder jQuery macht.
HTML:
%Vor%Richtlinie:
%Vor%Controller
%Vor%Asp.net Kernwebapi:
%Vor%Ich habe auch versucht, es mit formdata zu tun, wie es konstruiert wird, wenn Sie es mit Rasierersyntax posten. Etwas wie das:
%Vor%Auch anstelle von formData, um rohe Datei zu liefern, wie ich im Kommentar schrieb. Aber immer noch passiert nichts
IFormFile funktioniert nur, wenn Sie den Namen eingeben, der mit dem Namen des Methodenparameters übereinstimmt. In Ihrem Fall lautet der Name der Eingabe "files" und der Name des Methodenparameters ist "file". Mach sie gleich und es sollte funktionieren.
Sie können es auch mit Kendo-Upload viel einfacher machen:
%Vor%Tags und Links angularjs asp.net file-upload asp.net-core