patharanor commited on
Commit
452c5ca
·
1 Parent(s): d9fa998

refactor: try put_object instead of upload_fileobj

Browse files
Files changed (1) hide show
  1. apis/s3.py +13 -6
apis/s3.py CHANGED
@@ -36,14 +36,21 @@ class S3:
36
  def upload_file(self, bucket_name, file, name, req_id):
37
  res = Response()
38
  try:
39
- self.client.upload_fileobj(
40
- Fileobj=file,
 
 
 
 
 
 
 
 
 
41
  Bucket=bucket_name,
42
  Key=name,
43
- ExtraArgs={
44
- 'Metadata': {
45
- 'x-request-id': req_id,
46
- }
47
  })
48
  res.status = 200
49
  except botocore.exceptions.ClientError as error:
 
36
  def upload_file(self, bucket_name, file, name, req_id):
37
  res = Response()
38
  try:
39
+ # self.client.upload_fileobj(
40
+ # Fileobj=file,
41
+ # Bucket=bucket_name,
42
+ # Key=name,
43
+ # ExtraArgs={
44
+ # 'Metadata': {
45
+ # 'x-request-id': req_id,
46
+ # }
47
+ # })
48
+ self.client.put_object(
49
+ Body=file,
50
  Bucket=bucket_name,
51
  Key=name,
52
+ Metadata={
53
+ 'x-request-id': req_id,
 
 
54
  })
55
  res.status = 200
56
  except botocore.exceptions.ClientError as error: