我需要的是当用户打开时,例如www.mydomain.com/install,他会被提供下载文件。
我用
在该文件夹中创建了一个索引文件<META HTTP-EQUIV="Refresh" CONTENT="0;URL=myfile.sis">
但是在某些设备上而不是下载,它会尝试以奇怪的十六进制(?)格式打开并显示文件。
任何想法......谢谢!
P.S。
<?php
header("Location: skyeye.sis");
exit;
?>
也一样。
答案 0 :(得分:3)
您需要发送正确的标题,强制浏览器将文件视为下载。
您使用PHP。 This question提供了一个选项。这意味着您将要求PHP脚本,并提供SIS文件。
如果您使用Apache,这也应该在.htaccess
文件中,告诉Web服务器为.sis
文件类型提供正确的标头 - 这对资源的影响较小,如它不是由PHP处理的。
答案 1 :(得分:0)
谢谢,抬起标题就行了!
<?php
header('Content-type: application/sis');
header('Content-Disposition: attachment; filename="sss.sis"');
readfile('sss.sis');
exit;
?>