Попытка загрузки файла с idHTTPServer. Из браузера я делаю что-то вроде localhost: 7777 / files / 2019/1/7 / 1.php и, наконец, скачиваю файл.
Но когда я закрываю сервер в режиме отладки, у меня появляется следующая ошибка
EidClosedSocket с сообщением «Отключено»
Как я могу это исправить?
procedure TRPFiles.Download;
var
filepath: string;
begin
filepath := ExtractFileDir(Application.ExeName) + StringReplace(RequestInfo.URI, '/', '\', [rfReplaceAll]);
if TFile.Exists(filepath) then
begin
ResponseInfo.SmartServeFile(Context, RequestInfo, filepath);
FResponses.OK();
end;
end;