初始化
This commit is contained in:
27
utils/uploads.py
Normal file
27
utils/uploads.py
Normal file
@@ -0,0 +1,27 @@
|
||||
import os
|
||||
import io
|
||||
import time
|
||||
import random
|
||||
import requests
|
||||
|
||||
def upload_image(image2_data, domain: str):
|
||||
image_stream = io.BytesIO(image2_data)
|
||||
headers = {
|
||||
'Token': 'fangzhouxinghe'
|
||||
}
|
||||
data = {
|
||||
'domain': domain
|
||||
}
|
||||
files = {
|
||||
'file': (f'{time.time()}_{random.randint(10000, 99999)}.jpg', image_stream, 'image/jpeg')
|
||||
}
|
||||
|
||||
response = requests.post('https://fangzhouxinghe.com/uploads.php', data=data, headers=headers, files=files)
|
||||
response_data = response.json()
|
||||
|
||||
if response_data['code'] != 200:
|
||||
raise Exception(response_data['msg'])
|
||||
return response_data['data']
|
||||
|
||||
if __name__ == '__main__':
|
||||
print(upload_image(open(r"test\50137.jpg", 'rb').read(), 'test'))
|
||||
Reference in New Issue
Block a user