作者 jinglong
1 个管道 的构建 通过 耗费 6 秒

删除本地上传图片路径

@@ -53,12 +53,32 @@ class Qiniu @@ -53,12 +53,32 @@ class Qiniu
53 $previewUrl = $fileType == 'image' ? $this->getPreviewUrl($file, $watermark) : $this->getFileDownloadUrl($file); 53 $previewUrl = $fileType == 'image' ? $this->getPreviewUrl($file, $watermark) : $this->getFileDownloadUrl($file);
54 $url = $fileType == 'image' ? $this->getImageUrl($file, $watermark) : $this->getFileDownloadUrl($file); 54 $url = $fileType == 'image' ? $this->getImageUrl($file, $watermark) : $this->getFileDownloadUrl($file);
55 55
  56 + $sys = $this->getOperateSys();
  57 +
  58 + if($sys == 'Linux'){
  59 + $file = ROOT_PATH.'public/upload/'.$file;
  60 + unlink($file);//适用于linux
  61 + }
56 return [ 62 return [
57 'preview_url' => $previewUrl, 63 'preview_url' => $previewUrl,
58 'url' => $url, 64 'url' => $url,
59 ]; 65 ];
60 } 66 }
61 67
  68 + //判断当前操作系统
  69 + public function getOperateSys(){
  70 + $os_name = php_uname('s');
  71 + //判断
  72 + if(strpos($os_name,"Linux")!==false){
  73 + $os_str="Linux";
  74 + }else if(strpos($os_name,"Windows")!==false){
  75 + $os_str="Windows";
  76 + }else{
  77 + $os_str='';
  78 + }
  79 + return $os_str;
  80 + }
  81 +
62 /** 82 /**
63 * 获取图片预览地址 83 * 获取图片预览地址
64 * @param string $file 84 * @param string $file