try something like this:Response.AddHeader("Content-Disposition", "attachment; filename=" +
file.Name);
Response.ContentType = "application/octet-stream";Response.WriteFile(file.FullName);
file.Name);
Response.ContentType = "application/octet-stream";Response.WriteFile(file.FullName);
解决方案 »
- 这个aceess DBHelper怎么在三层里使用(希望有各层代码)谢谢
- c# sql问题求高手解惑!
- C# 在Windows控件库中添加进度条
- 怎样才能把Form上显示的内容打印出来,请前辈指点,先感谢前辈了!
- C# ZedGraphControl图片控件中,右键保存图片之后,系统未能加载文件或程序集,找不到指定的文件
- 关于从EXCEL读取数据的问题
- 各位大虾帮帮我,我想做一个定期工作,那么触发定期工作该怎么实现呀,谁有这方面的例子呀!帮帮忙!
- <重构>中的疑问?(持续更新)
- 用GDI+如何画出倾斜的字符串?
- 像vs.net,office等浮动工具条是怎样制作的??
- erp方案中的零组件概念!!!
- 数据库存储过程的处理
MIME是internet上的多媒体扩展形式思归的方法是通过该形式
输出.由于是流我想应该不具备编码格式所以你在接收的时候
要有一个专门的转化
那应该怎样设置才不会出现乱码?
代码如下:
string strSQL ;
OleDbCommand Cmd = new OleDbCommand() ;
OleDbDataReader Rearder ;
Conn.Open ();
strSQL = "select ht_Content from tempTable where id =" + id;
Cmd.CommandText = strSQL ;
Cmd.Connection = Conn ;
Rearder = Cmd.ExecuteReader() ;
Rearder.Read();
Response.AddHeader("Content-Disposition", "attachment; filename="内容.html" );
Response.ContentType = "application/octet-stream";
Response.Output.Write(Rearder["ht_Content"]);
Conn.Close ();
Response.End();以下代码可以把数据库text类型字段内容保存成文件名为“内容.html",不过文件名"内容"两字变成了乱码了。