You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET Core + HTMX项目文件上传未按预期执行问题求助

ASP.NET Core + HTMX项目文件上传未按预期执行问题求助

各位大佬好,我正在ASP.NET Core MVC项目里尝试用HTMX实现文件上传功能,目前遇到了问题,想请大家帮忙排查下。

先贴出我当前的控制器代码(代码还没写完,写到文件流创建部分就卡住了,而且整体功能也没按预期跑起来):

using System.Diagnostics;
using Microsoft.AspNetCore.Mvc;
using MyMvcProject.Models;

namespace MyMvcProject.Controllers;

public class HomeController : Controller
{
    private readonly ILogger<HomeController> _logger;

    public HomeController(ILogger<HomeController> logger)
    {
        _logger = logger;
    }

    public IActionResult Index()
    {
        return View();
    }

    [HttpPost]
    public IActionResult Upload(IFormFile fileToUpload)
    {
        if (fileToUpload == null || fileToUpload.Length == 0)
        {
            return Content("Please select a file to upload.");
        }

        // Save the file to a desired location (adjust the path as needed)
        string filePath = Path.Combine("Uploads", fileToUpload.FileName);

        using (var stream = new FileStream(filePath, FileMode.C...
    }
}

目前的困扰是:通过HTMX提交文件时,要么后端的Upload接口没被正确触发,就算触发了文件也没成功保存。我拿不准是前端HTMX的表单配置有特殊要求没做到位,还是后端接口的写法遗漏了关键细节?比如HTMX处理文件上传是不是需要额外的属性配置,或者后端参数绑定有没有要注意的地方?

麻烦有经验的朋友帮忙分析下可能的原因,谢谢啦!

备注:内容来源于stack exchange,提问作者ossentoo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 12:48:00