因为文件很大,而且在别的盘上,没有办法拷贝到发布的网站根目录下面,不知道有没有办法访问根目录外面目录中的文件,或者有没有什么替代办法。

解决方案 »

  1.   

    建个二级域名 file.xx.com 目录指向文件盘
    file.xx.com/filename.rar 这样下载?
    ========================
    NET下载输出好像是绝对路径啊 不能下载吗?FileInfo fi = new FileInfo(destFileName);
                    HttpContext.Current.Response.Clear();
                    HttpContext.Current.Response.ClearHeaders();
                    HttpContext.Current.Response.Buffer = false;                if (filename == String.Empty)
                        HttpContext.Current.Response.AppendHeader("Content-Disposition",
                            "attachment;filename=" + Path.GetFileName(destFileName));
                    else
                        HttpContext.Current.Response.AppendHeader("Content-Disposition",
                            "attachment;filename=" + filename + UtilsFile.GetFileType(destFileName));                HttpContext.Current.Response.AppendHeader("Content-Length", fi.Length.ToString());
                    HttpContext.Current.Response.ContentType = "application/octet-stream";
                    HttpContext.Current.Response.WriteFile(fi.FullName);
                    HttpContext.Current.Response.Flush();
                    HttpContext.Current.Response.End();
      

  2.   

    可以的,有2个办法,一个是添加虚拟目录,另一个是直接将另一个分区挂接在某个目录下(ntfs分区才支持)。