我正在使用下面的上传表单发布到使用下面的代码处理文件的页面。但是,该文件未显示。我得到计数 0,没有发布任何文件....我在表单帖子中遗漏了什么吗?我知道上传文件时必须使用什么是相当具体的。我还在下面提供了更多信息。
形式
<form id="importform" method="POST" target="uploadframe" enctype="multipart/form-data" action="AJAX/Import_Subprocess_Content/RAC_Connolly_ImportSession.aspx">
<input type="file" id="importfile" onchange="fileselected()"/>
<input type="button" value="Import File" onclick="uploadfile();" />
</form>
服务器端代码
protected void Page_Load()
{
Response.Write(Request.Files.Count);
}
更多信息
该表格是通过 javascript 使用.submit()
文件输入是visibility:hidden
按钮首先调用click()
文件输入的
onchange
文件输入调用submit()
表单的
更新:尝试删除隐藏属性,但没有解决问题。