pr1
Новичок
Здравствуйте,
Допустим на сайте есть возможность загружать файлы. Файл загружается в папку, а путь к этому файлу хранится в базе данных. Интересует решение проблем с транзакциями. Т.е допустим файл загрузился, но сервер упал (или произошла какая-то другая ошибка) и путь к этому файлу в базе не сохранился. Единственное что приходит в голову, код который делает upload писать в модели внутри транзакций. Сперва записывать данные в базу, после этого делать upload. Как вы решаете такие проблемы?
Допустим на сайте есть возможность загружать файлы. Файл загружается в папку, а путь к этому файлу хранится в базе данных. Интересует решение проблем с транзакциями. Т.е допустим файл загрузился, но сервер упал (или произошла какая-то другая ошибка) и путь к этому файлу в базе не сохранился. Единственное что приходит в голову, код который делает upload писать в модели внутри транзакций. Сперва записывать данные в базу, после этого делать upload. Как вы решаете такие проблемы?