Найдено 8 результатов

vk_barnaul
07.07.2025 05:32:27
Форум: Общее
Тема: TFPHttpServer и удаление временных файлов
Ответы: 10
Просмотры: 4309

Re: TFPHttpServer и удаление временных файлов

sts писал(а):судя по тому что пишет тс, он ожидает что будут удалятся после закрытия программы.
я хотел, чтобы создание файлов во временной директории было как минимум документировано.

для себя я реализовал удаление по закрытию сокета.
vk_barnaul
04.07.2025 02:26:12
Форум: Общее
Тема: TFPHttpServer и удаление временных файлов
Ответы: 10
Просмотры: 4309

Re: TFPHttpServer и удаление временных файлов

я использую следующий костыль:
...
type TMyRequest = Class(TFPHTTPConnectionRequest);

в конце обработки события OnRequest
вызываю TMyRequest(ARequest).DeleteTempUploadedFiles;

Еще из недокументированного - чтобы изменить temp директорию для этих самых upload файлов надо изменить class const ...
vk_barnaul
01.07.2025 12:44:34
Форум: Общее
Тема: TFPHttpServer и удаление временных файлов
Ответы: 10
Просмотры: 4309

TFPHttpServer и удаление временных файлов

Использую TFPHttpServer.
Потребовалось принимать файлы от пользователей.
Вопросов нет - пример есть в fpcsrc\packages\fcl-web\examples\fptemplate\fileupload\webmodule\webmodule.pas
Принимаю, делаю что хочу без проблем.
Сервер при обработке post запроса от клиента прекрасно все "раскладывает" на ...
vk_barnaul
08.03.2022 13:28:08
Форум: Lazarus
Тема: fpWeb
Ответы: 15
Просмотры: 9409

Re: fpWeb

del
vk_barnaul
14.10.2015 06:36:06
Форум: Книга "Песни о Паскале"
Тема: Глава 44, задачи б, в.
Ответы: 5
Просмотры: 14359

Re: Глава 44, задачи б, в.

Ariman писал(а):Объясните, пожалуйста, неразумному, как прочитать посимвольно, а не побайтно? И какой тип использовать. Ведь char в Free Pascal исключительно 1 байт. Для строки есть UTF8String, а для символа?

http://wiki.freepascal.org/LCL_Unicode_Support/ru
а если коротко UTF8Copy(твоя_строка,номер_нужного_символа,1)
vk_barnaul
22.09.2015 16:14:27
Форум: Free Pascal Compiler
Тема: sax_html и UTF8
Ответы: 4
Просмотры: 5685

Re: sax_html и UTF8

спасибо огромное. скачаю и буду пробовать.

Добавлено спустя 4 часа 35 минут 39 секунд:
посмотрел. что интересно - я костыль делал точно такой же - переменная только называлась не Closed
правда я во всех местах где добавляются элементы в FNodeBuffer поставил присвоение ей в false. Я понимаю что ...
vk_barnaul
21.09.2015 18:54:44
Форум: Free Pascal Compiler
Тема: sax_html и UTF8
Ответы: 4
Просмотры: 5685

Re: sax_html и UTF8

немного углубившись в алгоритм я пришел к выводу, что вполне безопасно парсить UTF8 страницы и в том виде в котором есть. По крайней мере пока я не обнаружил проблемы. А почему у меня возник вообще вопрос - я заметил что парсится странички не совсем так как хотелось бы. И первое что увидел, что ...
vk_barnaul
21.09.2015 04:55:42
Форум: Free Pascal Compiler
Тема: sax_html и UTF8
Ответы: 4
Просмотры: 5685

sax_html и UTF8

использую ReadHTMLFile(out ADoc: THTMLDocument; f: TStream) из packages\fcl-xml\src\sax_html.pp
проблема при парсинге страниц в UTF8
в процедуре procedure THTMLReader.Parse(AInput: TSAXInputSource) читается очередной кусок страницы в Buffer: array[0..MaxBufferSize - 1] of Char;
и потом идет ...