【发布时间】:2021-02-17 20:43:41
【问题描述】:
目前我正在解决加载文件的问题 - 我使用了 IFormFile,但我现在需要为每个文件添加一个变量(布尔值) - 以了解用户是否将此文件标记为主文件或附加文件。
我已经尝试过创建自己的课程:
public class MyFormFile :FormFile
{
public MyFormFile(Stream baseStream, long baseStreamOffset, long length, string name, string fileName) : base(baseStream, baseStreamOffset, length, name, fileName)
{
MainFile = true;
}
public bool MainFile { get;set;}
}
但是当我使用它时,模型中没有文件。 (当我在模型中使用 List<IFormFile> 而不是 List<MyFormFile> 时,它可以工作。
目前浏览器发送的文件如下:
文件 {mainFile: true, name: "Test_Result.pdf", lastModified: 1597833278041,最后修改日期:2020 年 8 月 19 日星期三 12:34:38 GMT+0200 (中欧夏令时间),webkitRelativePath: "", ...}
我错过了什么?
谢谢。
【问题讨论】:
标签: file asp.net-core iformfile