如何编程按钮以便在单击时打开另存为对话框?
简单地说,如何使用javascript或php在本地计算机上保存文件?我真的不知道如何去做。
先谢谢。
感谢您的快速回复。我有一个我在网页上显示的表和一个按钮,这样当单击该按钮时,用户可以指定文件路径,并将该表保存为.txt
文件到指定目标。
答案 0 :(得分:1)
在PHP中,您可以将Content-Disposition
标头设置为Attachment
,这将告诉浏览器所提供的内容是附件文件,该文件将被下载:
<?php
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="downloaded.pdf"');
readfile('original.pdf');
?>
修改强>
为了更好地满足更新问题的要求,您需要创建一个PHP文件,以您希望下载的格式提供表格。
<?php
header('Content-type: text/plain');
header('Content-Disposition: attachment; filename="downloaded.txt"');
echo " entire table here ";
?>
然后让您的保存按钮指向该pdf文件
onclick="location.href='downloadTable.php?tableID=5';"
答案 1 :(得分:0)
如果您的网页上有一个链接指向您正在从您的网站下载的文件,并且浏览器无法识别该文件,那么您将显示“另存为”对话框。您有哪些具体要求不能做到这一点?