Клиент отправляет список файлов для удаления, верно? Просто позвольте серверу ответить со списком статусов успеха, указав, какой файл был удален, а какой нет, и, возможно, почему он не был удален (не существует, нет разрешения и т. Д.).
Если распространенным случаем является то, что все файлы были успешно удалены, возможно, начните ответ с поля состояния, которое указывает, были ли удалены все файлы, или нужно ли клиенту действительно оценивать коды состояния, чтобы увидеть, как прошла операция. ,
С помощью этого ответа клиент должен иметь возможность обновить свое представление о состоянии сервера, по крайней мере, в отношении файлов, которые были выбраны для удаления (т. Е. Удалить из пользовательского интерфейса те файлы, которые были успешно удалены, но также те, которые больше не существуют, а также, возможно, указывают те файлы, которые сервер не может удалить из-за отсутствия соответствующего разрешения).