c#asp.net无法获取发布的文件

c#asp.net无法获取发布的文件,c#,asp.net,C#,Asp.net,嗨,我用这个来尝试上传多达5个文件,同时使用教程中的确切代码,正如预期的那样工作。现在我想开发一个web应用程序,在我的elasticsearch上存储pdf文件的内容。我认为给它一个适当的设计是一个好办法,使用了一些预先设计的引导模板,还添加了一些文本字段,并通过请求[“textfield”]获得值现在我知道bootsrap中嵌套了大量的div。在执行代码隐藏(见下文)时,我注意到这些文件没有保存,现在我的问题是,与教程中的引导模板相比,代码隐藏将很难找到发布的文件 谢谢 protected

嗨,我用这个来尝试上传多达5个文件,同时使用教程中的确切代码,正如预期的那样工作。现在我想开发一个web应用程序,在我的elasticsearch上存储pdf文件的内容。我认为给它一个适当的设计是一个好办法,使用了一些预先设计的引导模板,还添加了一些文本字段,并通过
请求[“textfield”]获得值
现在我知道bootsrap中嵌套了大量的div。在执行代码隐藏(见下文)时,我注意到这些文件没有保存,现在我的问题是,与教程中的引导模板相比,代码隐藏将很难找到发布的文件

谢谢

protected void btnUpload_Click(object sender, EventArgs e)
{
    for (int i = 0; i < Request.Files.Count; i++)
    {
        HttpPostedFile PostedFile = Request.Files[i];
        if (PostedFile.ContentLength > 0)
        {
            string FileName = System.IO.Path.GetFileName(PostedFile.FileName);
            PostedFile.SaveAs(Server.MapPath("Files\\") + FileName);
        }
    }
}
protectedvoidbtnupload\u单击(对象发送方,事件参数e)
{
对于(int i=0;i0)
{
字符串FileName=System.IO.Path.GetFileName(PostedFile.FileName);
SaveAs(Server.MapPath(“Files\\”)+文件名);
}
}
}

发送到服务器的内容与引导模板或结构无关。向我们展示实际问题,只要文件作为请求负载的一部分正确发布,服务器代码就应该能够找到它。如何使用引导模板/html/客户端脚本发布,对于理解您的问题同样重要。客户端和服务器端组件是完全不同的实体。引导,即第三方css库对服务器一无所知。在客户端,您唯一应该关心的是需要使用ajax(或等效工具)向服务器发布请求的地方。您能否使用浏览器开发工具向我们展示正在发生的
post
(屏幕截图,或者最好是文本)?