Страница 1 из 1

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

СообщениеДобавлено: 01.07.2025 13:44:34
vk_barnaul
Использую TFPHttpServer.
Потребовалось принимать файлы от пользователей.
Вопросов нет - пример есть в fpcsrc\packages\fcl-web\examples\fptemplate\fileupload\webmodule\webmodule.pas
Принимаю, делаю что хочу без проблем.
Сервер при обработке post запроса от клиента прекрасно все "раскладывает" на файлики и создает их в temp директории.
В примере показано как до них добраться и СКОПИРОВАТЬ.
При окончании обработки сервер за собой не убирает эти временные файлы.
Нигде про это ни слова не сказано.
Так же они останутся если поступит некоторый запрос, который я хочу "проигнорировать".
Более того даже существует пусть protect, но живой и рабочий метод у соответствующих классов - DeleteTempUploadedFiles.
Но вот только его никто не вызывает.
Теперь вопрос - где я не правильно понял идеологию пакета fcl-web?
Логично бы было при освобождении этих классов убирать за собой и временные файлы :)

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

СообщениеДобавлено: 02.07.2025 08:21:53
grot
vk_barnaul писал(а):Теперь вопрос - где я не правильно понял идеологию пакета fcl-web?


Идеология OSS простая - тебе дали исходники? дальше - "Сделай сам!"