@@ -23,20 +23,30 @@ def download(self, id, path):
23
23
f .write (chunk )
24
24
f .flush ()
25
25
26
- def barcode_generate (self , format = None , content = None ):
26
+ def barcode_generate (self , format = None , content = None , size = None ):
27
27
json = {
28
28
'format' : format ,
29
- 'content' : content
29
+ 'content' : content ,
30
+ 'size' : size
30
31
}
31
- r = requests .post ('{}/barcode/generate' .format (API_URL ), auth = self .interceptor , json = json )
32
+ r = requests .post (API_URL + '/barcode/generate' , auth = self .interceptor ,
33
+ json = json )
34
+ data = r .json ()
35
+ if not 200 <= r .status_code < 300 :
36
+ raise APIError (data ['code' ], data ['message' ])
37
+ return data
38
+
39
+ def barcode_scan (self , file = None ):
40
+ files = {'file' : open (file , 'rb' )}
41
+ r = requests .post (API_URL + '/barcode/scan' , auth = self .interceptor , files = files )
32
42
data = r .json ()
33
43
if not 200 <= r .status_code < 300 :
34
44
raise APIError (data ['code' ], data ['message' ])
35
45
return data
36
46
37
47
def image_compress (self , file = None ):
38
48
files = {'file' : open (file , 'rb' )}
39
- r = requests .post ('{} /image/compress'. format ( API_URL ) , auth = self .interceptor , files = files )
49
+ r = requests .post (API_URL + ' /image/compress' , auth = self .interceptor , files = files )
40
50
data = r .json ()
41
51
if not 200 <= r .status_code < 300 :
42
52
raise APIError (data ['code' ], data ['message' ])
0 commit comments