Javascript 表单没有像它应该提交的那样提交输入类型:文件

Javascript 表单没有像它应该提交的那样提交输入类型:文件,javascript,jquery,asp.net,forms,Javascript,Jquery,Asp.net,Forms,我正在查看它发布到的页面:hello.aspx,请求对象中没有文件 我使用jQuery在分配了一个文件后将该输入移动到表单中,因此我要做的第一件事是仔细检查以确保对象的位置正确,内容正确。(似乎是的) 表单标记的最终外观完全如下所示: <form enctype="multipart/form-data" method="POST" target="myFrame" action="hello.aspx" id="IE9Images"> <input type="fil

我正在查看它发布到的页面:hello.aspx,请求对象中没有文件

我使用jQuery在分配了一个文件后将该输入移动到表单中,因此我要做的第一件事是仔细检查以确保对象的位置正确,内容正确。(似乎是的)

表单标记的最终外观完全如下所示:

<form enctype="multipart/form-data" method="POST" target="myFrame" action="hello.aspx" id="IE9Images">
    <input type="file" class="new_file" />
</form>
服务器请求中仍然没有任何内容。我改变了方法,认为它区分大小写:

method="post"
还是什么都没有

我查看了输入的属性,是的,实际上有一个与之关联的文件:kev.png

在表格方面,我是否有明显的遗漏?它确实正确地提交了所有内容,但它无法识别输入


编辑:确保表单中的所有输入都有一个名称,以便在服务器上引用它。

您缺少
enctype=“multipart/form data”


这是带有文件输入的表单所必需的。

enctype=“multipart/form data”
添加到表单标记?检查“快速确认”似乎无法解决此问题。我将其添加到表单标记中,但什么也没有发生。页面仍在ping,但未命中断点。是否也添加了
name=“myFile”
?当然,您的输入必须有一个
名称
。只是添加了它。它现在起作用了。非常感谢你,弗里茨
method="post"