|
|
@@ -201,8 +201,7 @@ func (s *S3Storage) Delete(token string, filename string) (err error) { |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
func (s *S3Storage) PutMulti(token string, filename string, reader io.Reader, contentType string, contentLength uint64) (err error) { |
|
|
|
key := fmt.Sprintf("%s/%s", token, filename) |
|
|
|
func (s *S3Storage) putMulti(key string, reader io.Reader, contentType string, contentLength uint64) (err error) { |
|
|
|
|
|
|
|
var ( |
|
|
|
multi *s3.Multi |
|
|
@@ -320,7 +319,7 @@ func (s *S3Storage) Put(token string, filename string, reader io.Reader, content |
|
|
|
|
|
|
|
s.logger.Printf("Uploading file %s to S3 Bucket", filename) |
|
|
|
if s.noMultipart { |
|
|
|
err = s.PutMulti(token, filename, reader, contentType, contentLength) |
|
|
|
err = s.putMulti(key, reader, contentType, contentLength) |
|
|
|
} else { |
|
|
|
err = s.bucket.PutReader(key, reader, int64(contentLength), contentType, s3.Private, s3.Options{}) |
|
|
|
} |
|
|
|