This is an automated email from the ASF dual-hosted git repository.
linkinstar pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/answer-plugins.git
The following commit(s) were added to refs/heads/main by this push:
new d71a61c storage-s3 wrong signature
d71a61c is described below
commit d71a61cb921b4a149ebe3dc10a19c4a26672c4c4
Author: codewec <[email protected]>
AuthorDate: Mon Feb 24 12:20:26 2025 +0500
storage-s3 wrong signature
The plugin could not be registered
---
storage-s3/s3.go | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/storage-s3/s3.go b/storage-s3/s3.go
index 7163b94..2cf2976 100644
--- a/storage-s3/s3.go
+++ b/storage-s3/s3.go
@@ -81,7 +81,7 @@ func (s *Storage) Info() plugin.Info {
}
}
-func (s *Storage) UploadFile(ctx *plugin.GinContext, source
plugin.UploadSource) (resp plugin.UploadFileResponse) {
+func (s *Storage) UploadFile(ctx *plugin.GinContext, source
plugin.UploadFileCondition) (resp plugin.UploadFileResponse) {
resp = plugin.UploadFileResponse{}
file, err := ctx.FormFile("file")
@@ -91,7 +91,7 @@ func (s *Storage) UploadFile(ctx *plugin.GinContext, source
plugin.UploadSource)
return resp
}
- if !s.checkFileType(file.Filename, source) {
+ if !s.checkFileType(file.Filename, condition.Source) {
resp.OriginalError = fmt.Errorf("file type not allowed")
resp.DisplayErrorMsg =
plugin.MakeTranslator(i18n.ErrUnsupportedFileType)
return resp
@@ -111,7 +111,7 @@ func (s *Storage) UploadFile(ctx *plugin.GinContext, source
plugin.UploadSource)
}
defer openFile.Close()
- objectKey := s.createObjectKey(file.Filename, source)
+ objectKey := s.createObjectKey(file.Filename, condition.Source)
err = s.Client.PutObject(objectKey,
strings.ToLower(filepath.Ext(file.Filename)), openFile)
if err != nil {
resp.OriginalError = fmt.Errorf("upload file failed: %v", err)