点击提示用户下载文件并隐藏文件地址

    技术2024-08-13  60

    string filePath = Server.MapPath("~" + model.FileUrl);                System.IO.FileInfo file = new System.IO.FileInfo(filePath);                if (file.Exists)                {                    Response.Clear();                    Response.AddHeader("Content-Disposition", "attachment; filename=walltafile" + file.Name.Substring(file.Name.IndexOf('.')));                    Response.AddHeader("Content-Length", file.Length.ToString());                    Response.ContentType = "application/octet-stream";                    Response.WriteFile(file.FullName);                    Response.End();                }                else                {                    MessageBox.Show("该文件不存在!", this.Page);                }

     

     

    这个方法可以实现直接显示对话框让用户下载,在此方法里可以对权限进行判断等等,并且将文件名称隐藏。

     

    花了点时间研究,转载请注明出处,谢谢!

    ATCO

    2011-02-02 0:40

    最新回复(0)