“保存”或类似功能),并将浏览器默认为 .json (或 .-6ren">
gpt4 book ai didi

javascript - 创建一个 JSON 文件,浏览器会将其另存为 JSON

转载 作者:行者123 更新时间:2023-11-28 19:33:50 24 4
gpt4 key购买 nike

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

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

但是,我需要用户能够将文件保存在浏览器中(使用"file">“保存”或类似功能),并将浏览器默认为 .json (或 .xml )扩展名,而不是 .txt.php 或浏览器默认的任何内容。

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

例如g.co/index.php 变为 g.co/index.php/some.jsong.co/some.json 所以浏览器可以使用适当的文件名或扩展名。

最佳答案

会添加 content-disposition标题对你有用吗?

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

关于javascript - 创建一个 JSON 文件,浏览器会将其另存为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26264521/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com