文件下载 提示错误 拒绝访问 ,请问这是怎么回事?
string filepath =Page.Server.MapPath(pathHid.Value);//+"";
FileStream myFileStream = new FileStream(filepath,FileMode.Open);//字节流
long fileSize = myFileStream.Length;
byte[] buffer = new byte[(int)fileSize];
myFileStream.Read(buffer,0,(int)fileSize);
myFileStream.Close();
string filename = System.IO.Path.GetFileName(filepath);
//Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=" +HttpUtility.UrlEncode(aliasHid.Value,System.Text.Encoding.UTF8));
Response.BinaryWrite(buffer);
Response.Flush();
Response.Close();
Response.End();
当我点击保存,在选择保存路径时,点击取消。这个时候 再点击下载 就会 报脚本错误,拒绝访问。
问题点数:20、回复次数:8Top
1 楼The123(Shall We Dance? :))回复于 2006-03-02 10:55:52 得分 0
文件或文件夹都会受到ACL(访问控制权限)的限制Top
2 楼liupeng1981(葵花点穴手~!!)回复于 2006-03-02 10:58:49 得分 0
可是第一次可以访问阿 保存也是没问题 问题在于 在保存的时候 如果点取消,然后再点击下载。这个时候就会出问题了Top
3 楼The123(Shall We Dance? :))回复于 2006-03-02 11:35:40 得分 0
再点击下载 就会 报脚本错误
什么错误?Top
4 楼The123(Shall We Dance? :))回复于 2006-03-02 11:42:56 得分 0
问题可能出在那个取消按钮上,你点取消了,但服务器不知道,它还在等着保存的指令,所以你再点下载,它不允许了,因为它还在等前面那个下载的Top
5 楼flyinging(一路走来)回复于 2006-03-02 11:43:54 得分 0
没遇到过,学习Top
6 楼liupeng1981(葵花点穴手~!!)回复于 2006-03-02 13:06:58 得分 0
The123 说的没错 可是怎么解决?Top
7 楼wu_rl519(木容)回复于 2006-07-06 16:59:14 得分 0
upTop
8 楼wu_rl519(木容)回复于 2006-07-06 17:28:54 得分 0
问题解决了没啊, 能否告诉一下
我也碰到这个问题,但是xp不会出上面的错, 2000会Top




