wordForStoringInConfigFile(fileName, "MD5").Substring(0, 8) + fileType;
//保存文件
file.SaveAs(context.Server.MapPath(uploadPath));
//下面这句代码缺少的话,上传成功后上传队列的显示不会自动消失
//DbHelperOleDb.ExecuteSql("insert into [temp](temp_sn,temp_Content) values('" + sn + "','" + uploadPath + "')");
//Response.Write("1");
//context.Response.Write("{'IsError':false, 'Data':'" + uploadPath + "'}");
r = "{'IsError':false, 'Data':'" + uploadPath + "'}";
} catch (Exception ex) {
//Response.Write("0");
//throw ex;
//context.Response.Write("{IsError: true, data:'" + ex.Message + "'}");
r = "{'IsError':true, 'Data':'" + ex.Message + "'}";
} finally {
r = r.Replace("'", """);
context.Response.Write(r);
context.Response.End();
}
}
public bool IsReusable {
get {
return false;
}
}
}
}
页面前台处理如下图:

#FilesUrl 是一个文本框,将上传文件的路径赋值进去,将地址存入数据库,后续直接根据地址可以下载查看。
以上就是实现C#文件上传功能的简单三步,希望对大家的学习有所帮助。










