`
piaochunzhi
  • 浏览: 43311 次
文章分类
社区版块
存档分类
最新评论

一个 超链接 问题 ,困扰我 太长时间 搜索了 N多帖子,无果 !

阅读更多
<a href="downloadfiles/msn.EXE"></a>


可以 弹出 保存 和 打开 对话框!



<a href="downloadfiles/abc.mlc"></a>



点击会打开文件 而不是 提示 上面代码的 保存 对话框!

请问如何解决!!!!!

JSP 开发 !

我试过 JAVASCRIPT
document.execCommand("saveas",false,abc.mlc");


还有
response.setContentType("application/mlc;charset=gbk");

response.addHeader("content-disposition","abc.mlc");




但是 只有 保存   没有 打开选项的 对话框,不符合我的要求,郁闷中 !

分享到:
评论
12 楼 vodzy 2007-03-03  
piaochunzhi 写道
我在$APACHE_HOME/conf/ web.xml

加入
	    <mime-mapping>
        <extension>mlc</extension>
        <mime-type>application/octet-stream mlc</mime-type>


    </mime-mapping>


可以了 ,终于解决问题 了 !
恩,这个答案不错,我支持!
11 楼 piaochunzhi 2007-02-28  
我在$APACHE_HOME/conf/ web.xml

加入
	    <mime-mapping>
        <extension>mlc</extension>
        <mime-type>application/octet-stream mlc</mime-type>


    </mime-mapping>


可以了 ,终于解决问题 了 !
10 楼 piaochunzhi 2007-02-28  
8844.43 写道
basicbest 写道
服务器端定义一下mlc文件的MIME-TYPE


在Web服务器端这么处理应该能解决你的问题了.

假如使用Apache做Web服务器的话,你在$APACHE_HOME/conf/mime.types文件里加入
application/octet-stream        wlc

就可以了.
我的 是 5.5.15版本 这么 没有你说的文件啊 !
9 楼 8844.43 2007-02-28  
basicbest 写道
服务器端定义一下mlc文件的MIME-TYPE


在Web服务器端这么处理应该能解决你的问题了.

假如使用Apache做Web服务器的话,你在$APACHE_HOME/conf/mime.types文件里加入
application/octet-stream        wlc

就可以了.
8 楼 piaochunzhi 2007-02-28  
刑天战士 写道
请在你的服务器配置中配置此文件类型的处理方式
我 用的是 TOMCAT 这么弄 ,不明白你说的意思啊!
7 楼 刑天战士 2007-02-28  
请在你的服务器配置中配置此文件类型的处理方式
6 楼 basicbest 2007-02-28  
服务器端定义一下mlc文件的MIME-TYPE

另外在Microsoft的KB里面找找
5 楼 piaochunzhi 2007-02-28  
ddandyy 写道
nod
肯定和客户端有关
这个应该和 安了 pdf之后 直接在ie中点了就打开 不安的时候就是下载一样
本以为是客户端问题 ,经过仔细测试 ,发现问题 并不在客户端,!
4 楼 ddandyy 2007-02-28  
nod
肯定和客户端有关
这个应该和 安了 pdf之后 直接在ie中点了就打开 不安的时候就是下载一样
3 楼 piaochunzhi 2007-02-27  
silentlakeside 写道
也许是客户端的原因呢
如果是Windows2003,打开资源管理器,点菜单“工具”--〉“文件夹选项”,点“文件类型”Tab项,找到mlc类型,选中它,然后点下面的“高级”按钮,弹出的新窗口里有“下载后确认打开”的选项,选中它就可以在下载的时候弹出对话框确认是保存还是打开了。
其他的Windows操作系统应该也有类似的设置。



本以为是客户端问题 ,经过仔细测试 ,发现问题 并不在客户端,!
2 楼 silentlakeside 2007-02-27  
也许是客户端的原因呢
如果是Windows2003,打开资源管理器,点菜单“工具”--〉“文件夹选项”,点“文件类型”Tab项,找到mlc类型,选中它,然后点下面的“高级”按钮,弹出的新窗口里有“下载后确认打开”的选项,选中它就可以在下载的时候弹出对话框确认是保存还是打开了。
其他的Windows操作系统应该也有类似的设置。
1 楼 piaochunzhi 2007-02-27  
只有用右键“另存为”才会提示用户是打开或者保存,而这不是我想要的效果。

相关推荐

Global site tag (gtag.js) - Google Analytics