下载文件时路径被拒绝访问!!高手们来帮忙看一看啊!!!
我用下面的语句下载:
string filename="E:\\AssignmentMS\\REAP.App.Web\\temp\\temp.xls";
string saveFileName = "test.xls";
int intStart = filename.LastIndexOf("\\")+1;
saveFileName = filename.Substring(intStart,filename.Length-intStart);
FileStream MyFileStream;
long FileSize;
MyFileStream = new FileStream(filename,FileMode.Open);
FileSize = MyFileStream.Length;
byte[] Buffer = new byte[(int)FileSize];
MyFileStream.Read(Buffer, 0, (int)FileSize);
MyFileStream.Close();
Response.AddHeader("ContentDisposition", "attachment;filename="+saveFileName);
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
Response.ContentType = "application/vnd.ms-excel";
Response.BinaryWrite(Buffer);
Response.Flush();
Response.Close();
Response.End();
系统提示说:"对路径“E:\AssignmentMS\REAP.App.Web\temp\temp.xls”的访问被拒绝。"
高手们这是怎么回事啊???