Я разрабатываю веб-приложение, и есть страница, на которой пользователь должен отправить файлы, которые сохранены во временной папке на сервере. Если все идет хорошо, я отправляю ajax-запрос на сервер, чтобы удалить загруженный пользователями файл. Но если пользователь закрывает браузер или выключает компьютер, я не могу этого обнаружить.
В таком случае, как лучше всего гарантировать, что неиспользуемые файлы не будут храниться вечно? Сайт разработан в ASP.NET MVC и будет размещен на II7. Предоставляет ли IIS7 некоторую конфигурацию для работы с временными файлами? Или мне нужно реализовать какой-нибудь сервис, который будет выполняться в фоновом режиме с низким приоритетом и периодически проверять, есть ли «старые» файлы, которые нужно удалить?
Любая помощь очень ценится.