php或html网页怎么做是下载文件,怎么做是打开文件?

php或html网页,上面有个文件链接,点击它的时候,怎么样做是让这个文件打开,怎么样做是让它下载?就是出现那个下载对话框。

这样是进行文件的下载:

function downloadfile$filename,$storage { if! is_file$storage exit文件不存在!; if!$fp = fopen$storage, r exiterror; headerContent-Type: application/octet-stream;charset=utf-8; ifpreg_match"/Trident/", $_SERVER["HTTP_USER_AGENT"] { headerContent-Disposition: attachment; filename=".utf8togbk$filename."; } else { headerContent-Disposition: attachment; filename=".$filename."; } headerContent-Transfer-Encoding: binary; while! feof$fp{ echo fread$fp,1025; } fclose$fp;
}

打开文件应该是浏览器的行为吧?

通过php的header方法,来修改html头部内容,来达到目的

发表评论

电子邮件地址不会被公开。 必填项已用*标注