【问题标题】:How to upload files with additional file data in asp.net core如何在 asp.net core 中上传带有附加文件数据的文件
【发布时间】:2021-09-07 17:55:32
【问题描述】:

我正在尝试上传多个文件(文档)以及每个文件的附加数据。 IE。我想上传多个这样的文件:

[{
  documentFile: file
  documentVersion: 2,
  documentOperation: "createNew"
  ...
 },
 {
  documentFile: file2.doc
  documentVersion: 1,
  documentOperation: "createNew"
  ...
 }]

理想情况下,希望将该信息填充到模型中,但这不是必需的。

我正在使用 Aurelia Fetch 客户端使用 FormData 发送数据。

这可能吗?

【问题讨论】:

    标签: javascript asp.net-core multipartform-data aurelia


    【解决方案1】:

    如果你的模型是这样的:

    public class Documents
    {
        public IFormFile documentFile { get; set; }
        public string documentVersion { get; set; }
        public string documentOperation { get; set; }
    }
    

    你可以看到我的测试。

    行动:

     [HttpPost]
        public IActionResult Demo(List<Documents> documents)
        {
            //...
        }
    

    邮递员发送数据:

    结果:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-28
      • 2012-09-21
      • 2014-02-03
      • 1970-01-01
      • 1970-01-01
      • 2016-06-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多