redirect - .Net Core Web API 请求重定向
问题描述
我有控制器 AController 和 BController,它们都有一个名为 upload 的方法。
这是示例代码;
public class AController : ControllerBase
{
[HttpPost("[action]")]
public async Task<ActionResult> Upload(IFormFile file) {
}
}
public class BController : ControllerBase
{
[HttpPost("[action]")]
public async Task<ActionResult> Upload(IFormFile file) {
}
}
用户将调用 AController 的上传方法,我想在检查并确认某些内容后将此请求重定向到 BController 的上传方法。
我怎样才能做到这一点?
解决方案
部分解决方案是
public class AController : ControllerBase
{
[HttpPost("[action]")]
public async Task<ActionResult> Upload(IFormFile file) {
return new RedirectResult("/b/Upload", true, true);
}
}
但我不知道如何保留参数
推荐阅读
- google-sheets - 自动将单元格中的内容转为mailto:超链接
- postgresql - 从多个触发器调用的通用函数
- azure-log-analytics - 根据日志文件追加触发 Azure 日志分析警报
- php - 在不同的 div 中显示最近的帖子
- apache-spark - Databricks 笔记本在标准集群模式下分离
- python - 在 Python 中按字母顺序排列 CSV 文件中的行
- unit-testing - Jest Vue,测试触发点击按钮,预期 1,收到:0
- ios - iOS (13+) 上的 BLE 带外 (OOB) 配对
- reactjs - 如何从 redux store 访问数据
- python-3.x - 我需要 Python 帮助,将 2D 集的内容显示到 Tkinter 文本框中