正在显示
1 个修改的文件
包含
20 行增加
和
0 行删除
@@ -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 |
-
请 注册 或 登录 后发表评论