我的下载程序当文件名过长时,IE会提示无法下载:
IE无法打开该Internet站点,请求的站点不可用,或找不到,请以后再试 。
下载程序是将文件转换成二进制流的方式下在的 部分代码如下:
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.ContentType = "application/octet-stream";
HttpContext.Current.Response.AddHeader("Content-Disposition", "inline; filename=" +HttpUtility.UrlEncode(fileName,System.Text.Encoding.UTF8));
HttpContext.Current.Response.BinaryWrite(buffer);
请问这个问题如何解决?