lwdragon commited on
Commit
7a6eddb
1 Parent(s): bd3f661

Delete obshandler.py

Browse files
Files changed (1) hide show
  1. obshandler.py +0 -54
obshandler.py DELETED
@@ -1,54 +0,0 @@
1
- import os
2
- import traceback
3
-
4
- from obs import ObsClient
5
- from obs import PutObjectHeader
6
-
7
- AK = os.environ["OBS_AK"]
8
- SK = os.environ["OBS_SK"]
9
-
10
- ENDPOINT = os.environ["OBS_ENDPOINT"]
11
- BUCKET_NAME = os.environ["BUCKET"]
12
-
13
-
14
- class OBSHandler:
15
- def __init__(self):
16
- self.access_key = AK
17
- self.secret_key = SK
18
- self.endpoint = ENDPOINT
19
- self.bucket_name = BUCKET_NAME
20
- self.server = "https://" + self.endpoint
21
- self.obsClient = self.init_obs()
22
- self.maxkeys = 1000 # 查询的对象最大个数
23
-
24
- # 初始化obs
25
- def init_obs(self):
26
- obsClient = ObsClient(access_key_id=self.access_key,
27
- secret_access_key=self.secret_key,
28
- server=self.server)
29
- return obsClient
30
-
31
- def close_obs(self):
32
- self.obsClient.close()
33
-
34
- def upload_file(self, dest, source):
35
- response_msg = {'status': 200, 'msg': '单个对象上传成功'}
36
- headers = PutObjectHeader()
37
- headers.contentType = 'image/jpeg'
38
- try:
39
- resp = self.obsClient.putFile(self.bucket_name,
40
- dest,
41
- source,
42
- headers=headers)
43
-
44
- if resp.status < 300:
45
- print("Upload image to obs successfully!")
46
- else:
47
- print('errorCode:', resp.errorCode)
48
- print('errorMessage:', resp.errorMessage)
49
- except Exception:
50
- print(traceback.format_exc())
51
- response_msg["status"] = -1
52
- response_msg["msg"] = "单个对象上传失败"
53
- print("Upload image to obs error!")
54
- return response_msg