如何用PHP删除zip文件

问题描述 投票:0回答:1

在我的项目中,我用ajax下载了17111611185.zip文件。

下载zip文件后,我想从我的linux服务器上删除这个文件。

所以在window.location = data之后,再次调用ajax将17111611185.zip传递给服务器。

$.ajax({
        type:'POST',
        data:{files:files},
        url:'oat.php',
        success:function(data){// data is 17111611185.zip
            window.location=data;

            //2017-12-19delete zip file
            $.ajax({
                type:'POST',
                data:{delFile:data},
                url:'delFileoat.php',
                success:function(data){ 
                }
            });
        }

    });

delFileoat.php代码是:

<?php
if(isset($_POST['delFile'])){
  $delFile=$_POST['delFile'];
  unlink($delFile);
 }
?>

但不幸的是,返回的消息是17111611185.zip无法找到。删除进度失败。

这似乎没什么不对。当我只是下载文件而不删除,如:

$.ajax({
    type:'POST',
    data:{files:files},
    url:'oat.php',
    success:function(data){// data is 17111611185.zip
        window.location=data;
    }
});

它运作正常。但是,删除代码时失败了。

php ajax
1个回答
0
投票

我认为上传的文件在tmp文件夹中,可以访问

ini_get('upload_tmp_dir');
© www.soinside.com 2019 - 2024. All rights reserved.