sxtuwy 2013-05-10 16:53:47 4228次浏览 3条回复 0 0 0

情况是这样的,我想在chtml::link链接到一个文件,可是这文件吧, 什么文件都有,有word,有html.可是html文件会在浏览器中打开。怎么办?我是希望它被下载。 群里“蓝色的梦”和“然”说:用fopen读取这个HTML文件,然后直接输出到浏览器。 定义header为强制下载。CHtml::link 指向一个Controller类的actionXxxx函数,这个actionXxx函数,实现读取文件,定义header,直接将文件的内容输出到浏览器。CHtml::link只是输出一个连接而已,至于这个连接你想什么弄就怎么弄,根本不存在任何关系。 CHtml::link根本不能帮你实现强制下载这个功能,它只是一个中转站而已。 是有道理的,大家怎么看?

您需要登录后才可以回复。登录 | 立即注册