c# - 如何在 asp.net core 中创建端点,接受多个文件,每个文件都有一个链接的文本?
问题描述
我想在现有的 asp.net 核心 API 中创建一个新端点。应该可以将带有链接文本字符串的多个文件上传到每个文件。我也想用 PostMan 来测试这个端点。是否有可能做到这一点?
这是我运行的 C# 测试代码,但我不知道如何从 PostMan 调用它:
[HttpPost("upload/test")]
public async Task<IActionResult> FileUpload([FromForm]UploadModel fileUpload)
{
return FileUpload(fileUpload);
}
public class UploadModel
{
/// <summary>
/// Files to upload
/// </summary>
public List<FileModel> Files { get; set; }
public string UploadInfo{ get; set; }
}
public class FileModel
{
public IFormFile File { get; set; }
public string FileText { get; set; }
}
解决方案
推荐阅读
- ios - 在 SwiftUI 中使用 List 时如何使用 NavigationLink isActive 绑定?
- c++ - 我应该将用户定义的概念放在我的 C++ 项目文件结构中的什么位置?
- ag-grid - 如何在 ag-grid vuejs 中保留列过滤器
- excel - 在 Ruby 中,如何从原始 CSV 有条件地创建新的 CSV?
- java - javax.jms.JMSException:无法发布命令:KeepAliveInfo
- google-cloud-platform - 如何从 Google AI Platform 停止/暂停预测节点?
- c# - 对基类中虚方法的所有实现应用相同的覆盖
- jq - 使用 jq 从 JSON 输出中读取密钥
- excel - 为什么我的代码运行时不断收到“对象'范围'失败”错误,但当我将此代码附加到按钮时却没有?
- c++ - 如何判断 C++ 生成了什么模板