表单数据绑定失败

列昂纳多

我有一个应该接收文件上传的webapi。
一般定义为:

[Route("/{rdmId}/files/{fileName}")]
public class RDMFilesController : Controller
{
    /// <summary>
    /// Creates a new file for the given RDM. If the file already exists an error is returned.
    /// </summary>
    /// <returns></returns>
    [HttpPut]
    public async Task<IActionResult> PUT(string rdmId, string fileName, [FromForm]IFormFile file)
    {
         // DO STUFF
    }
}

在“执行任务”部分上,如果选中,file则为null。但是,如果您检查Request.Form.Files[0]文件在那里!

我究竟做错了什么?我原以为file会有这个...

编辑1:到目前为止,客户端是本教程之后的邮递员

哈迪·萨马扎德(Hadi Samadzad)

您应该使用以下属性装饰rdmIdfileName参数[FromRoute]

    [HttpPut]
    public async Task<IActionResult> PUT([FromRoute]string rdmId, [FromRoute]string fileName, [FromForm]IFormFile file)
    {
         // DO STUFF
    }

另外,您还应将rdmIdfileName放在路由中,并在Postman中以Body->发送文件form-datakey=file

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Xamarin表单数据绑定“。” 分隔器

来自分类Dev

Spring将表单数据绑定到多个(错误的)对象

来自分类Dev

Spring将表单数据绑定到多个(错误的)对象

来自分类Dev

弹簧形式:c:forEach中的表单数据绑定

来自分类Dev

Spring从键值JSON绑定AJAX表单数据

来自分类Dev

所有表单数据的AJAX验证均失败

来自分类Dev

多部分/表单数据请求失败。直播意外结束

来自分类Dev

Httpful表单数据

来自分类Dev

验证表单数据

来自分类Dev

发布表单数组失败

来自分类Dev

找到未从响应正文(表单数据)绑定到模型 MVC、默认模型绑定器的属性

来自分类Dev

表单数据未绑定在 Django 中动态添加的内联表单集中

来自分类Dev

从未绑定的视图中获取数据,并使用linq将表单数据提交到表中

来自分类Dev

播放框架2(Java)表单数据绑定与嵌套的允许字段

来自分类Dev

仅将修改后的表单数据绑定到类

来自分类Dev

表单数据未与Spring Controller注释绑定,提交后获取新对象

来自分类Dev

Angular 2-将输入表单数据绑定到SVG文本元素

来自分类Dev

绑定来自表单数据请求的浮点数时出错

来自分类Dev

仅将修改后的表单数据绑定到类

来自分类Dev

在持久之前将表单数据绑定到变量-Symfony2 / Doctrine2

来自分类Dev

Foxpro表单数据绑定和“下一步”,“上一步”按钮

来自分类Dev

Angularjs 表单数据在文件上传期间未在服务器端绑定

来自分类Dev

表单数据的本地存储

来自分类Dev

从表单数据更新PDO

来自分类Dev

JavaScript setTimeout表单数据

来自分类Dev

Express JS表单数据

来自分类Dev

搜索Google表单数据

来自分类Dev

从表单数据更新PDO

来自分类Dev

Django:清理表单数据?

Related 相关文章

热门标签

归档