亟待解决邮件附件下载的问题
本人使用流方式下载的方式对163邮箱服务器中的附件进行下载使用的代码如下。可是第二行获取附件路径的代码有异常 不知怎么样整了。 哪位好心人能指导下怎么样获取附件路径,或者用其他的什么方法来下载邮件服务器上的附件。感激不尽!!!string filePath = Server.MapPath(filename);//获取附件名为filename在服务器上的路径
//以字符流的形式下载文件
FileStream fs = new FileStream(filePath, FileMode.Open);
byte[] bytes = new byte[(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();
} --------------------编程问答-------------------- 路过。 --------------------编程问答-------------------- 这些代码必须是在163的服务器上运行才能使用的,你这样写是没用的/ --------------------编程问答-------------------- 谢谢 net_lover的指点!!!那我要怎么做能下载服务器上的附件呢?恳请指点
补充:.NET技术 , C#