Ivan-Sofronov,
Это трекер UpWork, там функционал скринов есть.
В момент скрина - всплывающее окно и звуковое уведомление. Удалить можно в всплывающем окне ( в углу экрана), либо открыть трекер и удалить скрин. Это можно сделать позже и на сайте.
Плата за такой трюк - минус 10 минут трекинга.
Alexander,
Так работа часовая фрилансера и строится - за кодинг и обдумывание задач. Даже созвоны. (кстати созвоны и общение - нужно трекать по правилам UpWork).
Кирилл Красин,
В данном случае, с вашей стороны - не сможете.
Но, со стороны клиента, в момент запроса, сверить ваш md5, и если есть в базе - то у вас есть ид пользователя и его емайл. Добавьте туда hash поле для идентификатора восстановления (или через отдельную таблицу).
И восстанавливайте доступ клиенту.
Извините, но я не вижу реального кейса загружать файл такого размера через базовый импорт.
Я бы просто загрузил xml, и уже потом, ботом подтягивал бы изображения через cron или подобный инструмент.