推荐:ASP.NET.4.5.1+MVC5.0设置系统角色与权限这篇文章主要介绍了ASP.NET.4.5.1+MVC5.0设置系统角色与权限的部分内容,后续我们将继续讨论这个话题,希望小伙伴们喜欢。 数据结构 权限分配 1.在项目中新建文件夹Helpers 2.在HR.Helpers文件夹下添加EnumMoudle.Cs 代码如下: namespace HR.Helpers { public enum Enum
这篇文章主要介绍了Asp.net获取服务器指定文件夹目录文件并提供下载的方法,涉及使用http协议操作文件的技巧,需要的朋友可以参考下
本文实例讲述了Asp.net获取服务器指定文件夹目录文件并提供下载的方法。分享给大家供大家参考。具体实现方法如下:
代码如下:string dirPath = HttpContext.Current.Server.MapPath("uploads/");//临时数据表
DataTable dt = new DataTable();
dt.Columns.Add("FileName");
foreach (FileInfo fileInfo in files)
{
DataRow dr = dt.NewRow();
dr["FileName"] = fileInfo.Name;
dt.Rows.Add(dr);
}
Repeater1.DataSource = dt;
Repeater1.DataBind();
}
if (e.CommandName == "down")
{
try
{
string DownloadFileName = "~/uploads/" + e.CommandArgument.ToString();//文件路径
string filepath = Server.MapPath(DownloadFileName);
string filename = Path.GetFileName(filepath);
FileInfo file = new FileInfo(filepath);
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(filename, System.Text.Encoding.UTF8));
Response.AddHeader("Content-length", file.Length.ToString());
Response.Flush();
Response.WriteFile(filepath);
}
catch
{
Response.Write("<script>alert('没有找到下载的源文件')</script>");
}
}
希望本文所述对大家的asp.net程序设计有所帮助。
分享:使用ASP.NET.4.5.1+MVC5.0 搭建一个包含 Ninject框架 项目这篇文章主要介绍了使用ASP.NET.4.5.1+MVC5.0 搭建一个包含 Ninject框架 项目的方法,需要的朋友可以参考下 1.创建一个空白解决方案 2.添加一个类库 名称为XXX.Domain 3.添加一个ASP.MVC 名称为XXX.WebUI 4.选着空模版,勾选MVC核心引用 5.添加单元测试项目 XXX.UntiTes
新闻热点
疑难解答
图片精选