今天做paperhub v0.01的时候,生成的enw文件会自动在浏览器中打开,而我们希望能够采用下载的形式在endnote中打开。百度了下,解决方法原来可以直接用php去修改html请求头:
$filename = '/path/'.$_GET['file'].'.txt'; //文件路径 header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=".basename($filename)); readfile($filename);
最初写在了solve_enw.php中,结果是整个页面的html流都返回了,原来是这样。于是又建立了一个down_enw.php文件,不输出html流,可以正常下载enw文件。
参考资料:
http://www.jb51.net/article/26907.htm