原始的enctype="multipart/form-data"
(1)准备一个upload1.html
<form action="upload1.ashx" method="post" enctype="multipart/form-data">
请选择要上传的文件:<input type="file" name="txtFile"/><input type="submit" value="上传"/>
</form>
(2)准备一般处理程序upload1.ashx
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType="text/plain";
//接收用户提交过来的文件
HttpPostFile file=context.Request.Files[0];
//判断是否为空
if(file!=null)
{
//判断上传的格式
string fileName=file.FileName;
string fileExt=Path.GetExtension(fileName);
if(fileExt.ToLower()==".jpg")
{
file.SaveAs(context.Request.MapPath("upload/"+fileName));
context.Response.Write("文件上传成功...");
}
else
{
context.Response.Write("文件的格式错误,上传失败");
}
}
else
{
context.Response.Write("上传的文件为空");
}
}
转载于:https://www.cnblogs.com/NFFF/archive/2013/06/14/NFF.html