В рамках проекта Classic ASP пользователь должен иметь возможность загрузить файл, который динамически извлекается из zip-архива и отправляется через Response.BinaryWrite (), просто вызывая document.asp? Id = [некоторый идентификатор Вот]".
Извлечение и отправка не являются проблемой, но мне нужно удалить извлеченный файл после завершения загрузки. Я никогда не делал ASP или VBA раньше, и я думаю, именно поэтому я застрял здесь.
Я попытался удалить файл сразу после Response.WriteBinary () с помощью FileSystemObject.DeleteFile (), но это привело к ошибке 404 на стороне клиента.
Как мне дождаться окончания загрузки, а затем выполнить дополнительные действия?
Редактировать: так выглядит мой код:
'Unzip a specified file from an archive and put it's path in *document*
set stream = Server.CreateObject("ADODB.Stream")
stream.Open
stream.Type = 1 ' binary
stream.LoadFromFile(document)
Response.BinaryWrite(stream.Read)
'Here I want to delete the *document*