Asp.net直接保存文件到客户端

2005-10-13 22:39:36  作者:  来源:PConline  文字大小:】【】【

    续篇:

  使用昨天Asp.net直接保存文件到客户端 中的方法,经过我的反复测试,各式文档都运行完全正常。于是昨晚修改了现有代码,修改了下载方法,以解决一直困扰自己的窗口拦截问题。

  早上本来还沾沾自喜,这下再也不用老跟客户解释为什么窗口会没掉了。可惜啊,人算不如天算。

  早上客户就反映下载的文件全是乱码。立马在本机进行测试,没问题。再同事的机器上试验,同样没问题。

  那应该是客户端的问题才是。只好让客户NetMeeting演示一下她的操作过程。下载-〉保存-〉打开。这么简单的流程,不会做错吧?

  正在郁闷之际,突然脑光一闪,终于发现不一样的地方,立马试验,果然如此!

  到底有什么区别呢?请看操作图:
客人操作图

  我的操作图

  各位应该看出不同之处了吧?还看不出来?
这件事情的罪魁祸首就是:

  解决方法:使用lovecherry 的如何从注册表读取文件的ContentType 一文的方法

  修正代码:
1 /**//// <summary>
2 /// 下载文件
3 ///


相关文章