正在显示
1 个修改的文件
包含
11 行增加
和
10 行删除
| @@ -66,22 +66,23 @@ class AmazonS3Service | @@ -66,22 +66,23 @@ class AmazonS3Service | ||
| 66 | */ | 66 | */ |
| 67 | public function syncImageFiles($files) | 67 | public function syncImageFiles($files) |
| 68 | { | 68 | { |
| 69 | - @file_put_contents(storage_path('logs/lyh_error.log'), var_export($files, true) . PHP_EOL, FILE_APPEND); | ||
| 70 | $key = str_replace_url($files); | 69 | $key = str_replace_url($files); |
| 71 | - @file_put_contents(storage_path('logs/lyh_error.log'), var_export($key, true) . PHP_EOL, FILE_APPEND); | ||
| 72 | // try { | 70 | // try { |
| 73 | - $context = stream_context_create([ | ||
| 74 | - "ssl" => [ | ||
| 75 | - "verify_peer" => false, // 关闭对对等证书的验证 | ||
| 76 | - "verify_peer_name" => false, // 关闭对主机名的验证 | 71 | + $opts = [ |
| 72 | + 'http' => [ | ||
| 73 | + 'method' => 'GET', | ||
| 74 | + 'header' => 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246' | ||
| 77 | ], | 75 | ], |
| 78 | - ]); | ||
| 79 | - | ||
| 80 | - $fileHandle = fopen($files, "rb", false, $context); | 76 | + 'ssl' => [ |
| 77 | + 'verify_peer' => false, | ||
| 78 | + 'verify_peer_name' => false | ||
| 79 | + ] | ||
| 80 | + ]; | ||
| 81 | + $file_handle = fopen($files, 'r', null, stream_context_create($opts)); | ||
| 81 | $result = $this->s3->putObject([ | 82 | $result = $this->s3->putObject([ |
| 82 | 'Bucket' => $this->bucket, | 83 | 'Bucket' => $this->bucket, |
| 83 | 'Key' => $key, | 84 | 'Key' => $key, |
| 84 | - 'Body' => $fileHandle, | 85 | + 'Body' => $file_handle, |
| 85 | ]); | 86 | ]); |
| 86 | @file_put_contents(storage_path('logs/lyh_error.log'), var_export($result, true) . PHP_EOL, FILE_APPEND); | 87 | @file_put_contents(storage_path('logs/lyh_error.log'), var_export($result, true) . PHP_EOL, FILE_APPEND); |
| 87 | return $result['ObjectURL']; | 88 | return $result['ObjectURL']; |
-
请 注册 或 登录 后发表评论