Browse Source

fix unlink

tags/1.0.2
flucont 3 years ago
parent
commit
a3eafecde5
  1. 4
      app/lib/Plugins.php

4
app/lib/Plugins.php

@ -183,7 +183,7 @@ class Plugins
self::download_file($btapi, $filename, $filepath); self::download_file($btapi, $filename, $filepath);
if(file_exists($filepath)){ if(file_exists($filepath)){
if($filemd5 && md5_file($filepath) != $filemd5){ if($filemd5 && md5_file($filepath) != $filemd5){
unlink($filepath);
@unlink($filepath);
throw new Exception('插件文件MD5校验失败'); throw new Exception('插件文件MD5校验失败');
} }
return true; return true;
@ -203,7 +203,7 @@ class Plugins
try{ try{
$btapi->download($filename, $filepath); $btapi->download($filename, $filepath);
}catch(Exception $e){ }catch(Exception $e){
unlink($filepath);
@unlink($filepath);
//宝塔bug小文件下载失败,改用base64下载 //宝塔bug小文件下载失败,改用base64下载
$result = $btapi->get_file($filename); $result = $btapi->get_file($filename);
if($result && isset($result['status']) && $result['status']==true){ if($result && isset($result['status']) && $result['status']==true){

Loading…
Cancel
Save