#python #android #flask
Вопрос:
Я только что обнаружил, что мой сервер flask отправляет внутреннюю ошибку сервера ТОЛЬКО в chrome на Iphone.
У меня нет проблем с chrome на устройствах Android, и в safari он работает идеально, никаких проблем на компьютерах.
Об этом не так много информации, и я просмотрел почти все, что есть, но прогресса нет.
Кто-нибудь сталкивался с такой же проблемой или имеет какое-либо представление о том, что это может быть?
Я запускаю сервер flask и отображаю door.glb/door.usdz в окне просмотра моделей в моем index.html.
Я предполагаю, что ошибка возникает из-за функции GET.
@app.route('/<id>', methods=['GET'])
def getimg(id):
if id == 'favicon.ico':
return 'ok'
ext = os.path.splitext(id)
filename = f"/var/usd/demo/rendered-images/{id}"
if ext[1] == ".usdz":
return send_file(filename, as_attachment=True)
else:
return send_file(filename, mimetype='image/gif')
@app.route('/', methods=['GET', 'POST'])
def genusdz():
if (request.method == 'GET'):
return render_template('index.html', usdz='door.usdz', glb='door.glb')