gpt4 book ai didi

javascript - PHP - 如何使用 JavaScript AJAX 发送文本区域值并将其输出为 .txt 文件以供浏览器下载?

转载 作者:行者123 更新时间:2023-12-03 11:23:50 26 4
gpt4 key购买 nike

我有一个文本区域、文本输入和一个按钮,用于将文本区域和文本输入值(使用 AJAX post 方法)发送到 PHP 站点。现在,我希望 PHP 将 textarea 值输出为 .txt 文件,以便可以通过浏览器下载。

我的 PHP 代码如下所示:

$text=trim($_POST['text']);  // textarea value
$fileName=$_POST['fileName'].".txt"; // text input value
header("Content-Type: text/plain");
header('Content-Disposition: attachment; filename="'.$fileName.'"');
header("Content-Length: ".mb_strlen($text));
print($text);

什么也没发生,所以你能帮我一下吗?谢谢。 :)

最佳答案

您是否考虑过不将文本发送到服务器而只创建下载客户端?

这篇文章有一些有用的建议,您可以尝试完全绕过服务器来创建下载 Create a file in memory for user to download, not through server

关于javascript - PHP - 如何使用 JavaScript AJAX 发送文本区域值并将其输出为 .txt 文件以供浏览器下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27001458/

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