newdecline
@newdecline
Front-end-developer

Какие способы есть по удалению файла с сервера?

Пишу админку. Есть функционал по загрузке файлов.

Загружаю файл, записываю его в БД(имя, размер, id, src)
id файла использую там где нужно

Что бы удалить файл, я нахожу в его по id и удаляю из базы, но не физически.
Через некоторое время файлов физических на диске будет больше чем в БД.

Правильно ли я думаю, что нужно написать скрипт который будет идти по файлам в папке \uploads и и сравнивать имя файла физического и имя файла которое есть в БД, если имя не совпадает то удалять файл физически. Запускать этот скрипт раз в день к примеру ?
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
DevMan
@DevMan
поздравляю: вы пополнили стройные ряды производителей костылей.

файл должен удаляться сразу при удалении из бд.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы