C#简单实现文件上传功能

2019-12-26 18:41:04于海丽
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; } } } }

页面前台处理如下图:

C#,文件上传

#FilesUrl 是一个文本框,将上传文件的路径赋值进去,将地址存入数据库,后续直接根据地址可以下载查看。

以上就是实现C#文件上传功能的简单三步,希望对大家的学习有所帮助。