在Web上怎么实现类似于163邮件中的附件获取,也就是怎么实现另存为菜单? <input type="file" /> ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 作个链接,比如downfile.aspx?mailid=123&fujianid=1点链接时, 在aspx文件中取得mailid和fujianid两个参数, 就从电子邮件中解包出相应的附件的字节数组,写到客户端byte[] bytes = 取得要下载文件的byte[];string strFileName = System.Web.HttpUtility.UrlEncode( System.Text.Encoding.UTF8.GetBytes("附件名称.zip));bytes = Convert.FromBase64String( bytes);Response.AppendHeader("Content-Disposition", "attachment; filename=" + strFileName); Response.ContentType = "application/octet-stream";Response.BinaryWrite(bytes);Response.End(); 在datanavigator 中加了保存的按钮,修改数据后没有保存到数据库 为什么写入文件后,文件打开什么也没有,但是文件大小变了 随机抽取数字的问题 .net 如何使用Adobe.Acrobat的PDF文档设置安全性呢? C# 中用 api WritePrinter 打印中文的问题 Release和Debug的区别。 构造函数应该什么情况下用到?有什么优势和作用? 发送文件以及接收文件的问题 提供界面设计及换肤的源代码和文章 控件的拖动(DRAG)问题 问个巨弱的问题 关于datagrid的问题,如何获取用户选中行的索引号
点链接时, 在aspx文件中取得mailid和fujianid两个参数, 就从电子邮件中解包出相应的附件的字节数组,写到客户端byte[] bytes = 取得要下载文件的byte[];
string strFileName = System.Web.HttpUtility.UrlEncode( System.Text.Encoding.UTF8.GetBytes("附件名称.zip));
bytes = Convert.FromBase64String( bytes);
Response.AppendHeader("Content-Disposition", "attachment; filename=" + strFileName);
Response.ContentType = "application/octet-stream";
Response.BinaryWrite(bytes);
Response.End();