This commit is contained in:
+7
-1
@@ -4,7 +4,7 @@ from flask import Flask, render_template, request
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
VERSION = '1.0.3'
|
||||
VERSION = '1.0.4'
|
||||
|
||||
|
||||
@app.route('/')
|
||||
@@ -27,6 +27,12 @@ def upload():
|
||||
# убрать префикс data:...;base64,
|
||||
if ',' in data:
|
||||
data = data.split(',', 1)[1]
|
||||
# form-encode превращает + в пробелы — восстановить
|
||||
data = data.replace(' ', '+')
|
||||
# добавить padding если потерялся
|
||||
missing = len(data) % 4
|
||||
if missing:
|
||||
data += '=' * (4 - missing)
|
||||
raw = base64.b64decode(data)
|
||||
elapsed = round((time.time() - t0) * 1000)
|
||||
return {'ok': True, 'bytes': len(raw), 'elapsed_ms': elapsed}
|
||||
|
||||
Reference in New Issue
Block a user