wsj1995 commited on
Commit
9685baa
·
verified ·
1 Parent(s): f48a384

Update oss.py

Browse files
Files changed (1) hide show
  1. oss.py +4 -4
oss.py CHANGED
@@ -7,8 +7,7 @@ from PIL import Image
7
  import base64
8
 
9
 
10
- def uploadBase64(bucketName,endpoint,imgBase64, filename):
11
-
12
  png_image_data = base64.b64decode(imgBase64)
13
  png_image = Image.open(BytesIO(png_image_data))
14
 
@@ -19,13 +18,14 @@ def uploadBase64(bucketName,endpoint,imgBase64, filename):
19
  png_image.convert('RGB').save(jpg_image_stream, format='JPEG')
20
 
21
  # 获取JPG图像的字节数据
22
- jpg_image_data = jpg_image_stream.getvalue()
23
 
 
24
 
25
  auth = oss2.ProviderAuth(EnvironmentVariableCredentialsProvider())
26
  # 填写Bucket名称。
27
  bucket = oss2.Bucket(auth, f'https://{endpoint}', bucketName)
28
- result = bucket.put_object(filename, jpg_image_data)
29
  # HTTP返回码。
30
  print('http status: {0}'.format(result.status))
31
  # 请求ID。请求ID是本次请求的唯一标识,强烈建议在程序日志中添加此参数。
 
7
  import base64
8
 
9
 
10
+ def base64ToJpg(imgBase64):
 
11
  png_image_data = base64.b64decode(imgBase64)
12
  png_image = Image.open(BytesIO(png_image_data))
13
 
 
18
  png_image.convert('RGB').save(jpg_image_stream, format='JPEG')
19
 
20
  # 获取JPG图像的字节数据
21
+ return jpg_image_stream.getvalue()
22
 
23
+ def uploadBase64(bucketName,endpoint,img, filename):
24
 
25
  auth = oss2.ProviderAuth(EnvironmentVariableCredentialsProvider())
26
  # 填写Bucket名称。
27
  bucket = oss2.Bucket(auth, f'https://{endpoint}', bucketName)
28
+ result = bucket.put_object(filename, img)
29
  # HTTP返回码。
30
  print('http status: {0}'.format(result.status))
31
  # 请求ID。请求ID是本次请求的唯一标识,强烈建议在程序日志中添加此参数。