当前位置:编程学习 > C#/ASP.NET >>

亟待解决邮件附件下载的问题

本人使用流方式下载的方式对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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,