使用PHP实现浏览器点击下载txt文档的详细解决方案
因为浏览器可以识别的TXT文件格式,如果你只做一个文字链接到TXT文件,点击它,打开显示txt文件的内容的一个新的窗口,并没有达到目的,点击下载。当然,这个问题的解决方案也将txt文件一个文件是不被浏览器(如RAR)。这样,由于浏览器不能识别RAR类型的文件,只能由用户下载,另一种方法是使用代码通过页眉设置文档格式,实现点击下载。PHP代码如下所示:
===========================================================
为文件名= ' / /路径。_get美元{文件}。.txt; / /文件路径
页眉(内容类型:应用程序/下载);
标题(内容配置:依恋;文件名=。basename($文件名));
ReadFile($文件名);
===========================================================
简要描述:
第一个标头函数设置内容类型的值是应用程序/力下载;
第二个标题函数设置要下载的文件。注意这里的文件名是一个不包含路径的文件名。文件名的值将是单击和下载后弹出对话框中的文件名。如果路径被占用,弹出对话框的文件名是未知的。
最后,通过ReadFile函数,文件流输出到浏览器中,从而实现了TXT文件下载。