使用python上传APK,不提取内容

使用python上传APK,不提取内容,python,apk,Python,Apk,我已经编写了一个脚本来生成一个APK文件并使用python上传到本地主机,但是当上传文件时,python会提取APK中的内容,并将一个zip文件提交到服务器,我如何解决这个问题 with open('/Users/rasheenruwisha/Projects/rn-fs/testbuild/android/app/build/outputs/apk/debug/app-debug.apk', 'rb') as f: print(f)

我已经编写了一个脚本来生成一个APK文件并使用python上传到本地主机,但是当上传文件时,python会提取APK中的内容,并将一个zip文件提交到服务器,我如何解决这个问题

    with open('/Users/rasheenruwisha/Projects/rn-fs/testbuild/android/app/build/outputs/apk/debug/app-debug.apk',
              'rb') as f:
        print(f)
        r = requests.post('http://localhost:3000/uploadapk', files={'apk': f})
        rJson = r.json()['data']['link'];
        print(sys.argv[3])
        data = {'email': sys.argv[3],
                'businessId': sys.argv[4],
                'apkurl': rJson}
        url = requests.post('http://localhost:8081/updateAPKURL', json = data)
        print(url.json())

您没有打开并提取正在传递的内容
请求
打开的文件描述符,请求将从打开的文件描述符读取数据。当使用
请求时总是这样。apk文件是zip文件。它没有被提取,客户端或服务器(或您的文件浏览器)猜测(正确地)zip文件已上载。