前端:
<form id="fileForm" action="zuoyefabu.ashx?action=upload&homeworkID=none" method="post" enctype="multipart/form-data" οnsubmit='check()'>
<br /><br />附件:<input id="selectFile" type="file" /> <input type="button" class="button" value="上传文件" οnclick="uploadFile();"/>
</form>
后端:
HttpFileCollection files = HttpContext.Current.Request.Files;
if (files == null)
{
context.Response.Write("添加文件出错!请重试");
return;
}
int leng = files.Count;
leng一直是0,但我确定上传了文件,后来才发现
<input id="selectFile" type="file" name="upfile" />
必须要有name属性。
添加上以后就正常运行了。