gpt4 book ai didi

c# - 从物理文件实例化 IFormFile

转载 作者:太空狗 更新时间:2023-10-29 17:44:26 27 4
gpt4 key购买 nike

我有一个物理文件,我想将它传递给需要 IFormFile 类型(用于单元测试)的 Controller 方法。

我找不到任何实例化 IFormFile 接口(interface)的类,这意味着我无法创建一个。

如何将我的物理文件转换为 IFormFile

最佳答案

您可以实例化一个 FormFile .实现了 IFormFile

.Net Core 3.1 中的示例(假设"file"是物理路径和文件):

using var stream = new MemoryStream(File.ReadAllBytes(file).ToArray());
var formFile = new FormFile(stream, 0, stream.Length, "streamFile", file.Split(@"\").Last());

关于c# - 从物理文件实例化 IFormFile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37628743/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com