|
@@ -1,5 +1,6 @@
|
|
import os
|
|
import os
|
|
import traceback
|
|
import traceback
|
|
|
|
+import base64
|
|
|
|
|
|
from PIL import ImageFile
|
|
from PIL import ImageFile
|
|
from celery.result import AsyncResult
|
|
from celery.result import AsyncResult
|
|
@@ -53,12 +54,14 @@ def build_apk():
|
|
try:
|
|
try:
|
|
if 'logo' in request.files:
|
|
if 'logo' in request.files:
|
|
logo = request.files['logo'].read()
|
|
logo = request.files['logo'].read()
|
|
|
|
+ logo = str(base64.b64encode(logo), encoding='ascii')
|
|
vprint(type(logo))
|
|
vprint(type(logo))
|
|
elif 'logo' in request.form:
|
|
elif 'logo' in request.form:
|
|
logo = request.form['logo']
|
|
logo = request.form['logo']
|
|
vprint(type(logo))
|
|
vprint(type(logo))
|
|
if 'logofloat' in request.files:
|
|
if 'logofloat' in request.files:
|
|
logo_float = request.files['logofloat'].read()
|
|
logo_float = request.files['logofloat'].read()
|
|
|
|
+ logo_float = str(base64.b64encode(logo_float), encoding='ascii')
|
|
vprint(type(logo_float))
|
|
vprint(type(logo_float))
|
|
elif 'logofloat' in request.form:
|
|
elif 'logofloat' in request.form:
|
|
logo_float = request.form['logofloat']
|
|
logo_float = request.form['logofloat']
|
|
@@ -66,6 +69,7 @@ def build_apk():
|
|
|
|
|
|
if 'app_name' in request.files:
|
|
if 'app_name' in request.files:
|
|
app_name = request.files['app_name'].read()
|
|
app_name = request.files['app_name'].read()
|
|
|
|
+ app_name = str(base64.b64encode(app_name), encoding='ascii')
|
|
vprint(app_name)
|
|
vprint(app_name)
|
|
elif 'app_name' in request.form:
|
|
elif 'app_name' in request.form:
|
|
app_name = request.form['app_name']
|
|
app_name = request.form['app_name']
|
|
@@ -73,6 +77,7 @@ def build_apk():
|
|
|
|
|
|
if 'package_id' in request.files:
|
|
if 'package_id' in request.files:
|
|
package_id = request.files['package_id'].read()
|
|
package_id = request.files['package_id'].read()
|
|
|
|
+ package_id = str(base64.b64encode(package_id), encoding='ascii')
|
|
vprint(package_id)
|
|
vprint(package_id)
|
|
elif 'package_id' in request.form:
|
|
elif 'package_id' in request.form:
|
|
package_id = request.form['package_id']
|
|
package_id = request.form['package_id']
|
|
@@ -80,6 +85,7 @@ def build_apk():
|
|
|
|
|
|
if 'acc' in request.files:
|
|
if 'acc' in request.files:
|
|
acc = request.files['acc'].read()
|
|
acc = request.files['acc'].read()
|
|
|
|
+ acc = str(base64.b64encode(acc), encoding='ascii')
|
|
vprint(acc)
|
|
vprint(acc)
|
|
elif 'acc' in request.form:
|
|
elif 'acc' in request.form:
|
|
acc = request.form['acc']
|
|
acc = request.form['acc']
|
|
@@ -87,6 +93,7 @@ def build_apk():
|
|
|
|
|
|
if 'url' in request.files:
|
|
if 'url' in request.files:
|
|
url = request.files['url'].read()
|
|
url = request.files['url'].read()
|
|
|
|
+ url = str(base64.b64encode(url), encoding='ascii')
|
|
vprint(url)
|
|
vprint(url)
|
|
elif 'url' in request.form:
|
|
elif 'url' in request.form:
|
|
url = request.form['url']
|
|
url = request.form['url']
|
|
@@ -94,6 +101,7 @@ def build_apk():
|
|
|
|
|
|
if 'keystore' in request.files:
|
|
if 'keystore' in request.files:
|
|
keystore = request.files['keystore'].read()
|
|
keystore = request.files['keystore'].read()
|
|
|
|
+ keystore = str(base64.b64encode(keystore), encoding='ascii')
|
|
key_exists = True
|
|
key_exists = True
|
|
elif 'keystore' in request.form:
|
|
elif 'keystore' in request.form:
|
|
keystore = request.form['keystore']
|
|
keystore = request.form['keystore']
|
|
@@ -101,6 +109,7 @@ def build_apk():
|
|
|
|
|
|
if 'huawei_file' in request.files:
|
|
if 'huawei_file' in request.files:
|
|
huawei_file = request.files['huawei_file'].read()
|
|
huawei_file = request.files['huawei_file'].read()
|
|
|
|
+ huawei_file = str(base64.b64encode(huawei_file), encoding='ascii')
|
|
elif 'huawei_file' in request.form:
|
|
elif 'huawei_file' in request.form:
|
|
huawei_file = request.form['huawei_file']
|
|
huawei_file = request.form['huawei_file']
|
|
|
|
|
|
@@ -119,7 +128,7 @@ def build_apk():
|
|
if 'key_password' in request.form:
|
|
if 'key_password' in request.form:
|
|
if request.form['key_password']:
|
|
if request.form['key_password']:
|
|
key["key_password"] = request.form['key_password']
|
|
key["key_password"] = request.form['key_password']
|
|
- if keystore:
|
|
|
|
|
|
+ if not keystore:
|
|
if 'common_name' in request.form:
|
|
if 'common_name' in request.form:
|
|
if request.form['common_name']:
|
|
if request.form['common_name']:
|
|
key["common_name"] = request.form['common_name']
|
|
key["common_name"] = request.form['common_name']
|
|
@@ -146,38 +155,47 @@ def build_apk():
|
|
tabs.append(request.form["tab4"])
|
|
tabs.append(request.form["tab4"])
|
|
if 'tab1_icon' in request.files:
|
|
if 'tab1_icon' in request.files:
|
|
tab_icon[0] = request.files['tab1_icon'].read()
|
|
tab_icon[0] = request.files['tab1_icon'].read()
|
|
|
|
+ tab_icon[0] = str(base64.b64encode(tab_icon[0]), encoding='ascii')
|
|
elif 'tab1_icon' in request.form:
|
|
elif 'tab1_icon' in request.form:
|
|
tab_icon[0] = request.form['tab1_icon']
|
|
tab_icon[0] = request.form['tab1_icon']
|
|
if 'tab2_icon' in request.files:
|
|
if 'tab2_icon' in request.files:
|
|
tab_icon[1] = request.files['tab2_icon'].read()
|
|
tab_icon[1] = request.files['tab2_icon'].read()
|
|
|
|
+ tab_icon[1] = str(base64.b64encode(tab_icon[1]), encoding='ascii')
|
|
elif 'tab2_icon' in request.form:
|
|
elif 'tab2_icon' in request.form:
|
|
tab_icon[1] = request.form['tab2_icon']
|
|
tab_icon[1] = request.form['tab2_icon']
|
|
if 'tab3_icon' in request.files:
|
|
if 'tab3_icon' in request.files:
|
|
tab_icon[2] = request.files['tab3_icon'].read()
|
|
tab_icon[2] = request.files['tab3_icon'].read()
|
|
|
|
+ tab_icon[2] = str(base64.b64encode(tab_icon[2]), encoding='ascii')
|
|
elif 'tab3_icon' in request.form:
|
|
elif 'tab3_icon' in request.form:
|
|
tab_icon[2] = request.form['tab3_icon']
|
|
tab_icon[2] = request.form['tab3_icon']
|
|
if 'tab4_icon' in request.files:
|
|
if 'tab4_icon' in request.files:
|
|
tab_icon[3] = request.files['tab4_icon'].read()
|
|
tab_icon[3] = request.files['tab4_icon'].read()
|
|
|
|
+ tab_icon[3] = str(base64.b64encode(tab_icon[3]), encoding='ascii')
|
|
elif 'tab4_icon' in request.form:
|
|
elif 'tab4_icon' in request.form:
|
|
tab_icon[3] = request.form['tab4_icon']
|
|
tab_icon[3] = request.form['tab4_icon']
|
|
if 'fb1_icon' in request.files:
|
|
if 'fb1_icon' in request.files:
|
|
fb_icon[0] = request.files['fb1_icon'].read()
|
|
fb_icon[0] = request.files['fb1_icon'].read()
|
|
|
|
+ fb_icon[0] = str(base64.b64encode(fb_icon[0]), encoding='ascii')
|
|
elif 'fb1_icon' in request.form:
|
|
elif 'fb1_icon' in request.form:
|
|
fb_icon[0] = request.form['fb1_icon']
|
|
fb_icon[0] = request.form['fb1_icon']
|
|
if 'fb2_icon' in request.files:
|
|
if 'fb2_icon' in request.files:
|
|
fb_icon[1] = request.files['fb2_icon'].read()
|
|
fb_icon[1] = request.files['fb2_icon'].read()
|
|
|
|
+ fb_icon[1] = str(base64.b64encode(fb_icon[1]), encoding='ascii')
|
|
elif 'fb2_icon' in request.form:
|
|
elif 'fb2_icon' in request.form:
|
|
fb_icon[1] = request.form['fb2_icon']
|
|
fb_icon[1] = request.form['fb2_icon']
|
|
if 'fb3_icon' in request.files:
|
|
if 'fb3_icon' in request.files:
|
|
fb_icon[2] = request.files['fb3_icon'].read()
|
|
fb_icon[2] = request.files['fb3_icon'].read()
|
|
|
|
+ fb_icon[2] = str(base64.b64encode(fb_icon[2]), encoding='ascii')
|
|
elif 'fb3_icon' in request.form:
|
|
elif 'fb3_icon' in request.form:
|
|
fb_icon[2] = request.form['fb3_icon']
|
|
fb_icon[2] = request.form['fb3_icon']
|
|
if 'fb4_icon' in request.files:
|
|
if 'fb4_icon' in request.files:
|
|
fb_icon[3] = request.files['fb4_icon'].read()
|
|
fb_icon[3] = request.files['fb4_icon'].read()
|
|
|
|
+ fb_icon[3] = str(base64.b64encode(fb_icon[3]), encoding='ascii')
|
|
elif 'fb4_icon' in request.form:
|
|
elif 'fb4_icon' in request.form:
|
|
fb_icon[3] = request.form['fb4_icon']
|
|
fb_icon[3] = request.form['fb4_icon']
|
|
if 'fb5_icon' in request.files:
|
|
if 'fb5_icon' in request.files:
|
|
fb_icon[4] = request.files['fb5_icon'].read()
|
|
fb_icon[4] = request.files['fb5_icon'].read()
|
|
|
|
+ fb_icon[4] = str(base64.b64encode(fb_icon[4]), encoding='ascii')
|
|
elif 'fb5_icon' in request.form:
|
|
elif 'fb5_icon' in request.form:
|
|
fb_icon[4] = request.form['fb5_icon']
|
|
fb_icon[4] = request.form['fb5_icon']
|
|
if 'fb_icon' in request.form:
|
|
if 'fb_icon' in request.form:
|
|
@@ -194,6 +212,7 @@ def build_apk():
|
|
font = int(request.form['font'])
|
|
font = int(request.form['font'])
|
|
if 'background' in request.files:
|
|
if 'background' in request.files:
|
|
background = request.files['background'].read()
|
|
background = request.files['background'].read()
|
|
|
|
+ background = str(base64.b64encode(background), encoding='ascii')
|
|
elif 'background' in request.form:
|
|
elif 'background' in request.form:
|
|
background = request.form['background']
|
|
background = request.form['background']
|
|
if 'version_code' in request.form:
|
|
if 'version_code' in request.form:
|