gpt4 book ai didi

javascript - "Content-disposition"- 类似 Javascript 的行为

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:51:07 25 4
gpt4 key购买 nike

我想知道是否可以仅使用客户端 javascript 使浏览器的行为方式与看到“Content-disposition: attachment; filename=...”时的行为方式相同?这意味着要保存的文件的数据仅在客户端可用。

即假设我们有一个 javascript 数组,仅在客户端,

var data = [
["aa","bb","cc","dd","ee","ff","gg","hh","ii"]
[ 1, 2, 3, 4, 5, 6, 7, 8, 9],
..
];

我想将这个数组作为文本文件保存到用户的计算机上。必须提示用户输入文件名(即我不是要绕过浏览器的安全设置或类似的东西)。

如果不将数组存储到服务器的临时文件并再次请求将此临时文件返回给用户,这是否可行?如果这个问题没有简单的答案-非常感谢任何想法、谷歌关键字或链接。

最佳答案

您不能使用纯 JavaScript 解决方案来完成此操作 - 您需要从服务器推送文件。

但是您不必在服务器上有一个“物理”文件来完成它。您可以将数据字符串存储在内存中并从内存写入响应流。但是,如果不告诉我们您正在使用哪种服务器端技术,您将无法获得有关如何执行此操作的更详细的答案。

关于javascript - "Content-disposition"- 类似 Javascript 的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5587545/

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