From c3390d72486b5538c86533a5ff3a008cc15439bf Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Thu, 22 May 2025 02:29:58 +0800 Subject: [PATCH] :bug: Fix open files with storage id --- DysonNetwork.Sphere/Storage/FileController.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DysonNetwork.Sphere/Storage/FileController.cs b/DysonNetwork.Sphere/Storage/FileController.cs index 6b45ebc..5b3784d 100644 --- a/DysonNetwork.Sphere/Storage/FileController.cs +++ b/DysonNetwork.Sphere/Storage/FileController.cs @@ -31,7 +31,7 @@ public class FileController( } var dest = fs.GetRemoteStorageConfig(file.UploadedTo); - var fileName = file.StorageId; + var fileName = string.IsNullOrWhiteSpace(file.StorageId) ? file.Id : file.StorageId; if (!original && file.HasCompression) { @@ -65,7 +65,7 @@ public class FileController( var openUrl = await client.PresignedGetObjectAsync( new PresignedGetObjectArgs() .WithBucket(bucket) - .WithObject(file.Id) + .WithObject(fileName) .WithExpiry(3600) );