Подскажите логику получения/удаления файлов с последующей загрузкой на сайт

  • Автор темы Автор темы Mikhail B.
  • Дата начала Дата начала

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 449
Реакции
5 478
Баллы
113
Мозг ломается))

В общем задача такая. Есть папка с фото. Я загружаю на сайт, после загрузки файлы удаляются. Сайт глюканул и я по новой ставлю загрузку. Значит фото удалять нельзя. Но если не удалить фото, то есть риск дублирующих фото.
 
Хранить где-нибудь, какие файлы уже подвергались загрузке, и не грузить их без необходимости. Грузим несмотря на наличие в списке, только если сайт "глюканул". Но тут должна быть возможность определить, какие именно файлы не удалось загрузить - иначе ничего не получится. Ну и по прошествии какого-то времени, когда становится ясно, что для данного файла сайт уже гарантированно не может "заглючить" - удаляем его из списка загруженных, и из файловой системы тоже удаляем.
 
  • Оценить
Реакции: ZX и Mikhail B.
Не удалять, а копировать + добавлять инфу на случай повтора.
 
  • Оценить
Реакции: Mikhail B.
А есть вариант средствами зенно удалить дублирующие фото в папке?
 
А есть вариант средствами зенно удалить дублирующие фото в папке?
Нет, но ты можешь либо сравнивать имена + размеры, либо сравнивать CRC32, в случае физически разных, но похожих - тут уже более сложный случай.
В любом случае C#.
 
  • Оценить
Реакции: Mikhail B.

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)