第一种:
上传图片
#上传图片接口 def uploadimg(self,filesName): ''' :param filesName: 文件名 :return: 文件上传路径 ''' url = f'{config.File_path}/file/uploadimg/' files = { 'file': (f'{filesName}', open(f'{os.path.dirname(os.path.dirname(os.path.dirname(__file__)))}/data/picture/{filesName}', 'rb'), 'image/png', {'Expires': '0'}) } res = requests.request(method='post',url=url,files=files,cookies=self.cookies).json() if res['errMsg'] =='SUCCESS': return f'{config.File_path}/{res["fileId"][0:3]}/{res["fileId"]}'+"."+f'{res["extName"]}'
第二种
上传其他格式的文件
#上传图片接口 def uploadimg(self,filesName): ''' :param filesName: 文件名 :return: 文件上传路径 ''' url = f'{config.File_path}/file/uploadimg/' files = { 'file': (f'{filesName}', open(f'{os.path.dirname(os.path.dirname(os.path.dirname(__file__)))}/data/picture/{filesName}', 'rb') } res = requests.request(method='post',url=url,files=files,cookies=self.cookies).json() if res['errMsg'] =='SUCCESS': return f'{config.File_path}/{res["fileId"][0:3]}/{res["fileId"]}'+"."+f'{res["extName"]}'