Ошибка внутреннего сервера Flask только в браузере Iphone Chrome

#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')