我有一个网站,允许客户下载他们购买的文件。
一个链接被发送给客户,该链接将他们引导到一个页面,该页面检查链接是否有效,如果有效,则允许他们下载他们的产品。
很多客户说他们下载的时候,.zip 扩展名丢失了,我找不到问题,它在我的机器上运行良好,除了当我“另存为”时,但即使这样,有些人还是有问题。
有什么方法可以让他们下载文件并保留 .zip 扩展名,即使他们按“另存为”?
这是我用来将它们重定向到下载的代码...
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=$originalfilename");
header("Content-Type: application/zip");
header("Content-Transfer-Encoding: binary");
谢谢你的帮助。