From ede7804a80a37649f82b32eab53d693e67406ffd Mon Sep 17 00:00:00 2001 From: Yuxiang Gao Date: Thu, 22 Dec 2022 21:39:45 +0800 Subject: [PATCH] [#1343] fixed s3 file upload error caused by underscore in metadata --- tools/filesystem/filesystem.go | 4 ++-- tools/filesystem/filesystem_test.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/filesystem/filesystem.go b/tools/filesystem/filesystem.go index 14452ad6..f2aa36aa 100644 --- a/tools/filesystem/filesystem.go +++ b/tools/filesystem/filesystem.go @@ -142,7 +142,7 @@ func (s *System) UploadFile(file *File, fileKey string) error { opts := &blob.WriterOptions{ ContentType: mt.String(), Metadata: map[string]string{ - "original_filename": originalName, + "original-filename": originalName, }, } @@ -184,7 +184,7 @@ func (s *System) UploadMultipart(fh *multipart.FileHeader, fileKey string) error opts := &blob.WriterOptions{ ContentType: mt.String(), Metadata: map[string]string{ - "original_filename": originalName, + "original-filename": originalName, }, } diff --git a/tools/filesystem/filesystem_test.go b/tools/filesystem/filesystem_test.go index a3ea1e1e..d8b47b3d 100644 --- a/tools/filesystem/filesystem_test.go +++ b/tools/filesystem/filesystem_test.go @@ -177,8 +177,8 @@ func TestFileSystemUploadMultipart(t *testing.T) { if err != nil { t.Fatalf("Failed to fetch file attributes: %v", err) } - if name, ok := attrs.Metadata["original_filename"]; !ok || name != "test" { - t.Fatalf("Expected original_filename to be %q, got %q", "test", name) + if name, ok := attrs.Metadata["original-filename"]; !ok || name != "test" { + t.Fatalf("Expected original-filename to be %q, got %q", "test", name) } }