Wie die post-Datei zu ASP.NET Web-Api 2

Würd ich poste gerne eine Datei auf meinen webapi. Es ist nicht das problem, sondern:

  1. Ich nicht möchten, verwenden Sie javascript
  2. Die Datei muss werden empfangen und gespeichert synchron
  3. Möchte ich meine Aktion wie folgt Aussehen:
    public void Post(byte[] file)
    {
    
    }

    oder:

    public void Post(Stream stream)
    {
    
    }
  4. Will ich post-Datei von code ähnlich wie diese (natürlich, jetzt es nicht funktioniert):
    <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>

Anregungen werden geschätzt

InformationsquelleAutor Fuffu | 2015-10-28

Schreibe einen Kommentar