diff --git a/composer.json b/composer.json index aa65b51..e5f2eb3 100644 --- a/composer.json +++ b/composer.json @@ -26,7 +26,7 @@ "require": { "php": "^8.1", "league/flysystem": "^3.28", - "azure-oss/storage": "^1.2" + "azure-oss/storage": "^1.4" }, "require-dev": { "laravel/pint": "^1.16", diff --git a/src/AzureBlobStorageAdapter.php b/src/AzureBlobStorageAdapter.php index 42f1348..df081b4 100644 --- a/src/AzureBlobStorageAdapter.php +++ b/src/AzureBlobStorageAdapter.php @@ -281,7 +281,7 @@ public function copy(string $source, string $destination, Config $config): void $sourceBlobClient = $this->containerClient->getBlobClient($this->prefixer->prefixPath($source)); $targetBlobClient = $this->containerClient->getBlobClient($this->prefixer->prefixPath($destination)); - $targetBlobClient->copyFromUri($sourceBlobClient->uri); + $targetBlobClient->syncCopyFromUri($sourceBlobClient->uri); } catch (\Throwable $e) { throw UnableToCopyFile::fromLocationTo($source, $destination, $e); }