我知道我可以执行以下操作来生成JSON(或类似的XML)页面:
<?php
header('Content-type: application/json');
echo (file_get_contents('some.json', true));
?>
但是,我需要用户能够将文件保存在他们的浏览器中(使用"文件">"保存"或类似功能),并使浏览器默认为.json
(或.xml
)扩展名,而不是.txt
或.php
或他们的浏览器默认为的任何扩展名。
这在php或javascript中可能吗?也许有办法修改网址?
例如CCD_ 5变为CCD_ 6或CCD_。
添加一个内容处理头是否适合您?
header('Content-Disposition: inline; filename="some.json"');