首页 >PHP讨论组 >自己写的上传下载,可是下载了却是文件损坏?

自己写的上传下载,可是下载了却是文件损坏?自己写的上传下载,可是下载了却是文件损坏?

自己写的上传下载功能,可是下载了说文件损坏?方法照网上写的一样。

代码如下:

$filename = $_GET['file'];
header("Content-Disposition:attachment;filename=".$filename);
header("Content-Length:".filesize($filename));
readfile($filename);


 
1
 
+1
-1
 
分享
全部回复 (1)我来回答
    寻觅 beyond
    1楼
    寻觅 beyond · 2个月前

    你上传文件的表单是否将属性enctype='multipart/form-data'   ?

    然后,上传文件的表单项的type是否为file?

    然后,上传的文件是否从$_FILES[ ][ ]获取相关信息?

    然后,你确定用get方法就能获得文件?你确定使用get方式获取?

    然后,下载文件之前是否指定文件类型(MIME类型的头信息)?

    网上写的也不一定正确,看看手册吧,手册才是权威


      赞+1添加回复

    回复

    6666666

    极世 · 2个月前
    首页上一页1下一页尾页