创建一个浏览器将保存为JSON的JSON文件

时间:2014-10-08 19:04:40

标签: javascript php xml json browser

我知道我可以执行以下操作来生成JSON(或类似的方式,XML)页面:

<?php
    header('Content-type: application/json');
    echo (file_get_contents('some.json', true));
?>

但是,我需要用户能够将文件保存在浏览器中(使用文件&gt;保存或类似)并将浏览器默认设置为.json(或.xml)扩展名,不是.txt.php或其浏览器默认的内容。

这可能在php或javascript中吗?也许有办法修改网址?

e.g。 g.co/index.php变为g.co/index.php/some.jsong.co/some.json,因此浏览器可以使用相应的文件名或扩展名。

1 个答案:

答案 0 :(得分:3)

添加content-disposition标题是否适用于您?

header('Content-Disposition: inline; filename="some.json"');