压缩上传的文件不起作用

时间:2014-07-07 03:14:54

标签: php ziparchive

我尝试.rar上传的文件效果不佳。 .rar里面唯一的东西是文件夹\ tmp \ phpQWESDA等。 我的代码如下:

function zipFile($fileName,$folder,$u) {
    $zip = new ZipArchive();
    $zip->open($folder.'/'.$fileName.".rar", ZipArchive::CREATE);
    $zip->addFile($u);
    $zip->close();
    return true;
}

$tmpFile = $_FILES["file"]["tmp_name"];
$file = $_FILES["file"]["name"];
zipFile($file,'uploads/'.$random.'',$tmpFile);

编辑:(已解决)

没关系,忘了添加#2参数了 $zip->addFile($u);  应该 $zip->addFile($u,$fileName);

1 个答案:

答案 0 :(得分:0)

忘了在$zip->addFile($u);添加#2参数应为$zip->addFile($u,$fileName);