|
@@ -51,12 +51,13 @@ class SyncTimeMinuteFile extends Command |
|
@@ -51,12 +51,13 @@ class SyncTimeMinuteFile extends Command |
|
51
|
echo date('Y-m-d H:i:s') . ' | file_ok:' . $dir.$path . PHP_EOL;
|
51
|
echo date('Y-m-d H:i:s') . ' | file_ok:' . $dir.$path . PHP_EOL;
|
|
52
|
continue;
|
52
|
continue;
|
|
53
|
}
|
53
|
}
|
|
54
|
- $this->param['name'] = basename($path);
|
|
|
|
55
|
- $this->param['path'] = str_replace('/'.$this->param['name'],'',$path);
|
|
|
|
56
|
- $file_path = $this->getUrl($this->param['path'].'/'.$this->param['name'], 0,0);
|
|
|
|
57
|
- $cmd = 'curl -k -F "file_path='.$file_path.'" -F "save_path=/www/wwwroot/cos'.$this->param['path'].'" https://v6-file.globalso.com/upload.php';
|
|
|
|
58
|
- echo date('Y-m-d H:i:s') . ' | ' . $cmd . PHP_EOL;
|
|
|
|
59
|
- $code = shell_exec($cmd);
|
54
|
+// $this->param['name'] = basename($path);
|
|
|
|
55
|
+// $this->param['path'] = str_replace('/'.$this->param['name'],'',$path);
|
|
|
|
56
|
+// $file_path = $this->getUrl($this->param['path'].'/'.$this->param['name'], 0,0);
|
|
|
|
57
|
+// $cmd = 'curl -k -F "file_path='.$file_path.'" -F "save_path=/www/wwwroot/cos'.$this->param['path'].'" https://v6-file.globalso.com/upload.php';
|
|
|
|
58
|
+// echo date('Y-m-d H:i:s') . ' | ' . $cmd . PHP_EOL;
|
|
|
|
59
|
+// $code = shell_exec($cmd);
|
|
|
|
60
|
+ $code = $this->synchronizationFile($path);
|
|
60
|
if(200 != (int)$code){
|
61
|
if(200 != (int)$code){
|
|
61
|
echo date('Y-m-d H:i:s') . ' | 错误状态:' . $code . PHP_EOL;
|
62
|
echo date('Y-m-d H:i:s') . ' | 错误状态:' . $code . PHP_EOL;
|
|
62
|
$errorFileModel = new ErrorFile();
|
63
|
$errorFileModel = new ErrorFile();
|
|
@@ -67,6 +68,14 @@ class SyncTimeMinuteFile extends Command |
|
@@ -67,6 +68,14 @@ class SyncTimeMinuteFile extends Command |
|
67
|
return true;
|
68
|
return true;
|
|
68
|
}
|
69
|
}
|
|
69
|
|
70
|
|
|
|
|
71
|
+ public function synchronizationFile($path_name){
|
|
|
|
72
|
+ //同步到大文件
|
|
|
|
73
|
+ $file_path = config('filesystems.disks.cos')['cdn1'].$path_name;
|
|
|
|
74
|
+ $directoryPath = pathinfo($path_name, PATHINFO_DIRNAME);
|
|
|
|
75
|
+ $cmd = 'curl -k -F "file_path='.$file_path.'" -F "save_path=/www/wwwroot/cos'.$directoryPath.'" https://v6-file.globalso.com/upload.php';
|
|
|
|
76
|
+ return shell_exec($cmd);
|
|
|
|
77
|
+ }
|
|
|
|
78
|
+
|
|
70
|
/**
|
79
|
/**
|
|
71
|
* @remark :获取图片文件链接
|
80
|
* @remark :获取图片文件链接
|
|
72
|
* @name :getUrl
|
81
|
* @name :getUrl
|