问题描述
[AjaxPro.AjaxMethod]publicvoiddown_ServerClick(){stringfileName="jquery-1.4.222.js";//客户端保存的文件名stringfilePath=Server.MapPath("../JavaScript/jquery-1.4.2.js");//路径//以字符流的形式下载文件FileStreamfs=newFileStream(filePath,FileMode.Open);byte[]bytes=newbyte[(int)fs.Length];fs.Read(bytes,0,bytes.Length);fs.Close();Response.ContentType="application/octet-stream";//通知浏览器下载文件而不是打开Response.AddHeader("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode(fileName,System.Text.Encoding.UTF8));Response.BinaryWrite(bytes);Response.Flush();Response.End();}这是一段测试代码断点进入后在Response.ContentType="application/octet-stream";这一行的时候会引发异常http异常(响应在此上下文中不可用。)请问怎么处理呢?本人小白希望能讲的详细一点
解决方案
解决方案二:
大神出来吧
时间: 2024-09-20 07:30:15