原创文|Space9
发布日期:2019年8月24日 10:36
Python 3
本地图片上传实现
import os
import filetype
import requests
from requests_toolbelt import MultipartEncoder
# 支持.jpg .gif .png .jpeg .bmp .webp,大小不超过5M
pic_path = "D:\\images\\test.jpg" # 图片路径
filename = os.path.split(pic_path)[-1]
mime = filetype.guess(pic_path).mime
def check_size():
pic_size = os.path.getsize(pic_path)
if pic_size > 5242880:
return False
else:
return True
def check_type():
extension = os.path.splitext(pic_path)[1]
if extension == ".jpeg" or extension == ".jpg":
return True
if extension == ".gif":
return True
if extension == ".png":
return True
if extension == ".bmp":