有关使用Response.BinaryWrite()来下载word文件的问题
使用Response.BinaryWrite()可以把数据库中(任何地方的,只要是byte[]类型)的二进制文件写入http输出流,这样产生的效果就像下载一下,不过如果文件是图片的话,则会直接显示出来,但是如果文件是word文件,结果就乱了,既显示不出来,也不能出下载效果,而且页面又出了问题,有谁能解释是怎么回事吗?怎样才能正确下载呢?
另:下载的文件名默认会成为此页的名字,怎样设定呢?谢谢。如果是图片,怎样使他在新的一页输出呢?
大家有什么好办法吗?多谢指教。