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