From f272d5f199a9a2c986bf1f4b5630cab441f8f853 Mon Sep 17 00:00:00 2001 From: yuxh Date: Tue, 23 Jul 2024 09:22:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=88=86=E7=89=87=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E5=88=9D=E5=A7=8B=E5=8C=96=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/oss/client_test.go | 8 +++++++- services/oss/multipart_init.go | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/services/oss/client_test.go b/services/oss/client_test.go index 612e58e..daafc0a 100644 --- a/services/oss/client_test.go +++ b/services/oss/client_test.go @@ -1,6 +1,7 @@ package oss import ( + "encoding/json" "os" "testing" ) @@ -45,6 +46,7 @@ func TestCreateInitMultipartUpload(t *testing.T) { req.Filepath = "test.jpg" req.TargetType = "oss" req.TargetName = "image" + req.FileHash = "51c68615b8d21f9b72b02f48c400cb87" client, err := NewClient() if err != nil { t.Error(err) @@ -55,7 +57,11 @@ func TestCreateInitMultipartUpload(t *testing.T) { t.Error(err) return } - t.Log(resp) + r, err := json.Marshal(resp) + if err != nil { + return + } + t.Log(string(r)) } func TestClient_GetApkVersion(t *testing.T) { diff --git a/services/oss/multipart_init.go b/services/oss/multipart_init.go index 4e7642c..afb18a6 100644 --- a/services/oss/multipart_init.go +++ b/services/oss/multipart_init.go @@ -29,6 +29,10 @@ type InitMultipartUploadResponse struct { FileUploaded bool `json:"file_uploaded"` UploadId string `json:"upload_id,omitempty"` Links []Link `json:"links,omitempty"` + Hash string `json:"hash,omitempty"` + Url string `json:"url,omitempty"` + Filepath string `json:"filepath,omitempty"` + FileName string `json:"filename,omitempty"` } `json:"data"` }