小编Fuf*_*ffu的帖子

如何将文件发布到ASP.NET Web Api 2

我想将文件发布到我的webapi.这不是问题,但是:

  1. 我不希望使用JavaScript
  2. 必须同步接收和保存文件
  3. 我希望我的行动看起来像这样:

    public void Post(byte[] file)
    {
    
    }
    
    Run Code Online (Sandbox Code Playgroud)

    要么:

    public void Post(Stream stream)
    {
    
    }
    
    Run Code Online (Sandbox Code Playgroud)
  4. 我想从类似的代码发布文件(当然,现在它不起作用):

    <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>
    
    Run Code Online (Sandbox Code Playgroud)

任何建议将不胜感激

asp.net asp.net-web-api

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×1

asp.net-web-api ×1