我正在我正在做的应用程序中生成 CSV 文件。
现在我将完成的文件显示为纯 HTML 链接,但我想让它们成为按钮。
问题:
是否可以配置一个按钮以触发“右键单击并将目标另存为”操作,因为单击该按钮将尝试在浏览器中加载 CSV 文件。
如果没有,是否有另一种方法可以防止单击按钮目标并可能显示警报,因此链接没有被跟踪。
谢谢!
您可以使用 PHP 强制下载
<?php
header('Content-type: application/force-download');
$musicfile=$_GET["musicfile"];
if(file_exists($musicfile))
{
header('Content-Disposition: attachment; filename="'.$musicfile.'"');
readfile($musicfile);
}
?>
我不确定在没有服务器帮助的情况下你打算如何做到这一点,但你可以看看这个,看看它是否能帮助你到达某个地方 http://www.jtricks.com/bits/content_disposition.html