Название: HTML, архив, БД Отправлено: Mish_ka от Апрель 15, 2011, 19:14 Возник вопрос следующего характера:
У меня есть группа HTML страниц, оформленных по всем правилам, каждая HTML страница тянет за собой рисунки JS скрипты CSS файлы, вся это структура находиться в одной папке и работает через QWebView, работает всё нормально. Но я хочу, чтобы вся эта структура, что находится в папке, была под замком, то есть: либо в архиве, либо в БД, и к этому архиву или БД имела доступ только программа. Я не понимаю, как это реализовать. Подскажите, пожалуйста! Название: Re: HTML, архив, БД Отправлено: merke от Апрель 15, 2011, 22:32 Так давай начнем с того, что у тебя есть QDataStream это раз. QByteArray с его возможностью сжатия данных. Что мешает создать свою структуру накопителя, куда ты будешь складывать все свои файлы и также в нужный момент их извлекать?
Название: Re: HTML, архив, БД Отправлено: Mish_ka от Апрель 16, 2011, 07:56 вот в том то и проблема, что у меня возникла проблема с пониманием.
я использую QWebView подгружаю страницу командой Код
всё, а остальная работа идёт, уже за счёт HTML он внутри подгружает картинки, таблицы стилей, скрипты. переходит по ссылкам на другие страницы Код
Так если всё это закрыть, то уже простого вызова страницы не получиться, надо будет парсить текст страницы, на выявление подключаемых объектов, вызывать эти объекты и весь этот массив передавать QWebView ? Подскажите в каком направлении копать, или пару строчек кода. Название: Re: HTML, архив, БД Отправлено: SeverusSnape от Апрель 16, 2011, 11:12 Однажды видел нечто подобное - информационная база с документами: оболочка + запароленный архив, в котором находились pdfки. При запуске программа распаковывала его в какую-то папку, а затем уже отображала документы оттуда.
Название: Re: HTML, архив, БД Отправлено: Mish_ka от Апрель 16, 2011, 11:54 ну а смысл в таком случае его паролировать? Определяешь filemoon'ом где активность ФС, идёшь туда, и получаешь все пдф, и уже оболочка не нужна.
Название: Re: HTML, архив, БД Отправлено: SeverusSnape от Апрель 16, 2011, 13:46 Понятно, всего лишь привел пример, как это было реализовано в проекте Кодексы Зарубежных Стран от белорусской конторы НЦПИ
|