24 lines
638 B
Python
24 lines
638 B
Python
|
import requests
|
||
|
|
||
|
class ImageProvides:
|
||
|
def __init__(self):
|
||
|
self.service_url = [ \
|
||
|
"https://tmpfiles.org/api/v1/upload" ]
|
||
|
self.service_use = 0
|
||
|
self.successStatus = False
|
||
|
self.urlImage = ""
|
||
|
|
||
|
def upload(self, imagePath):
|
||
|
try:
|
||
|
urlService = self.service_url[self.service_use]
|
||
|
req = requests.post(urlService,files={"file": open(image,'rb')})
|
||
|
if(req.json()['status'] == 'error'):
|
||
|
self.successStatus = False
|
||
|
self.successStatus = True
|
||
|
|
||
|
|
||
|
def isSuccess(self):
|
||
|
return self.successStatus
|
||
|
|
||
|
def getUrl(self):
|