Не удалось корректно отобразить имя файла PDF в файле

Я новый программируемый программист на Python и столкнулся с проблемами, связанными с JSON с добавленными таблицами. Используя информацию из ответов здесь, я построил функцию, чтобы возвращать разумные результаты JSON, где включены имена таблиц, избегая наличия псевдонима или поля сталкиваются.

Просто передайте результат запроса сеанса:

test = Session (). query (VMInfo, Customer) .join (Customer) .order_by (VMInfo.vm_name) .limit (50) .offset (10)

json = sqlAl2json ( тест)

def sqlAl2json(self, result):
    arr = []
    for rs in result.all():
        proc = []
        try:
            iterator = iter(rs)
        except TypeError:
            proc.append(rs)
        else:
            for t in rs:
                proc.append(t)

        dict = {}
        for p in proc:
            tname = type(p).__name__
            for d in dir(p):
                if d.startswith('_') | d.startswith('metadata'):
                    pass
                else:
                    key = '%s_%s' %(tname, d)
                    dict[key] = getattr(p, d)
        arr.append(dict)
    return json.dumps(arr)
0
задан KAYA 13 July 2018 в 05:13
поделиться

1 ответ

Вы всегда можете попробовать PrimeFaces Extensions Document Viewer, он дает вам больший контроль над загрузкой PDF и дает вам контроль над именем файла загрузки для потокового содержимого.

download = Если потоковый контент это будет имя файла загрузки. ПРИМЕЧАНИЕ: Должен заканчиваться на .pdf для PDF.js, чтобы поднять его!

Ссылка: Расширения PrimeFaces для просмотра документов

0
ответ дан Melloware 17 August 2018 в 13:39
поделиться
  • 1
    Большое спасибо, сэр. – KAYA 13 July 2018 в 11:34
  • 2
    Кайя, ты можешь отметить эту запись, как ответили, пожалуйста? – Melloware 24 July 2018 в 20:23
Другие вопросы по тегам:

Похожие вопросы: