@uagrace

Загрузка файлов к несуществующей записи?

Где хранить идентификаторы временных файлов (в сессии или на клиенте)?
  • Вопрос задан
  • 203 просмотра
Решения вопроса 1
Если после обновления страницы введенная информация может исчезнуть, то просто обновляйте js-переменную после каждой загрузки файла, и далее шлите ее на сервер при публикации.

Если нет, то храните во временной таблице в бд, при публикации статьи дропайте. Потребуется также крон, чтобы дропать истекшие по времени записи. Сессии лично я использовать бы не стал, потому что есть вероятность того, что сессия истечет, а файлы останутся на сервере и смешаются с остальными. А у вас, судя по всему, они загружаются сразу в общую папку, без всяких /temp.

Имхо, один из самых надежных, гибких и простых вариантов.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы