Wie kann ich eine Datei in ASP.NET Web Api 2 hochladen?
Ich möchte eine Datei auf meiner Webapi veröffentlichen. Es ist nicht das Problem, aber:
I nicht möchte Javascript verwendenDie DateiMus empfangen und gespeichert werden synchronIch möchte, dass meine Aktion so aussieht:
public void Post(byte[] file)
{
}
oder
public void Post(Stream stream)
{
}
Ich möchte eine Datei aus einem ähnlichen Code veröffentlichen (natürlich funktioniert das jetzt nicht):
<form id="postFile" enctype="multipart/form-data" method="post">
<input type="file" name="file" />
<button value="post" type="submit" form="postFile" formmethod="post" formaction="<%= Url.RouteUrl("WebApi", new { @httpRoute = "" }) %>" />
</form>
Alle Vorschläge werden geschätzt