正在显示
1 个修改的文件
包含
6 行增加
和
9 行删除
| @@ -66,11 +66,10 @@ class AmazonS3Service | @@ -66,11 +66,10 @@ class AmazonS3Service | ||
| 66 | */ | 66 | */ |
| 67 | public function syncImageFiles($files) | 67 | public function syncImageFiles($files) |
| 68 | { | 68 | { |
| 69 | - $location = '/tmp/'.basename($files); | ||
| 70 | - $file_link = $this->fetchRemoteImage($files,$location); | 69 | + $file_link = $this->fetchRemoteImage($files); |
| 71 | $key = str_replace_url($files); | 70 | $key = str_replace_url($files); |
| 72 | try { | 71 | try { |
| 73 | - $file_content = file_get_contents($file_link); | 72 | + $file_content = $file_link; |
| 74 | $result = $this->s3->putObject([ | 73 | $result = $this->s3->putObject([ |
| 75 | 'Bucket' => $this->bucket, | 74 | 'Bucket' => $this->bucket, |
| 76 | 'Key' => ltrim($key,'/'), | 75 | 'Key' => ltrim($key,'/'), |
| @@ -90,13 +89,13 @@ class AmazonS3Service | @@ -90,13 +89,13 @@ class AmazonS3Service | ||
| 90 | * @method :post | 89 | * @method :post |
| 91 | * @time :2024/1/26 12:48 | 90 | * @time :2024/1/26 12:48 |
| 92 | */ | 91 | */ |
| 93 | - public function fetchRemoteImage($url, $localPath) { | 92 | + public function fetchRemoteImage($url) { |
| 94 | // 创建 cURL 句柄 | 93 | // 创建 cURL 句柄 |
| 95 | $curl = curl_init(); | 94 | $curl = curl_init(); |
| 96 | // 设置 cURL 选项 | 95 | // 设置 cURL 选项 |
| 97 | curl_setopt($curl, CURLOPT_URL, $url); | 96 | curl_setopt($curl, CURLOPT_URL, $url); |
| 98 | - curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); | ||
| 99 | - curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); | 97 | +// curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); |
| 98 | +// curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); | ||
| 100 | curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); | 99 | curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); |
| 101 | // 执行请求并获取内容 | 100 | // 执行请求并获取内容 |
| 102 | $response = curl_exec($curl); | 101 | $response = curl_exec($curl); |
| @@ -106,9 +105,7 @@ class AmazonS3Service | @@ -106,9 +105,7 @@ class AmazonS3Service | ||
| 106 | // 处理错误 | 105 | // 处理错误 |
| 107 | return 'cURL 错误:' . $error; | 106 | return 'cURL 错误:' . $error; |
| 108 | } else { | 107 | } else { |
| 109 | - // 将内容保存到本地文件 | ||
| 110 | - file_put_contents($localPath, $response); | ||
| 111 | - return $localPath; | 108 | + return $response; |
| 112 | } | 109 | } |
| 113 | // 关闭 cURL 句柄 | 110 | // 关闭 cURL 句柄 |
| 114 | curl_close($curl); | 111 | curl_close($curl); |
-
请 注册 或 登录 后发表评论