如果您有图像或其他驻留在外部的文件,如何在用户单击链接时强制浏览器下载链接?
使用“Content-disposition: attachment;” header 会这样做,但如果不在本地读取和导入文件,它不适用于驻留在外部的文件。
最佳答案
您必须先在服务器上加载资源。您可能还想做一些缓存:
<?php
header("Content-disposition: attachment; filename=myfile.jpg");
echo file_get_contents("http://host.tld/path/to/myfile.jpg");
?>
关于java - 您如何启动/强制下载驻留在外部的 PHP 或其他语言的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2449331/