zoukankan      html  css  js  c++  java
  • request库上传文件

    第一种:

    上传图片

        #上传图片接口
        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"]}'
  • 相关阅读:
    uva 147 Dollars
    hdu 2069 Coin Change(完全背包)
    hdu 1708 Fibonacci String
    hdu 1568 Fibonacci
    hdu 1316 How Many Fibs?
    poj 1958 Strange Towers of Hanoi
    poj 3601Tower of Hanoi
    poj 3572 Hanoi Tower
    poj 1920 Towers of Hanoi
    筛选法——素数打表
  • 原文地址:https://www.cnblogs.com/zhuxibo/p/14207998.html
Copyright © 2011-2022 走看看