Для моей CMS я хочу, чтобы пользователи могли загружать изображения, которые подключены к продукту.Это все идет хорошо, пока кто-то не захочет загрузить картинку при создании новой записи.
Проблема в том, что у каждого продукта есть GUID (рядом с ProductID (PK)), который будет создан при первом сохранении продукта.Я загружаю свои изображения через веб-сервис с плагином Uploadify jquery, так что все это на основе ajax.Однако загрузчик изображений должен знать GUID, чтобы сохранить его в правильном каталоге.
Мое временное исправление состояло в том, чтобы просто позволить пользователю сохранить продукт перед загрузкой, чтобы GUID был известен, но он не очень удобен для пользователя, и я уверен, что будет лучший способ, но я не могу найти подходящий для себя.
Это единственный вариант, который я мог бы предложить, и это нормально, но, может быть, я что-то упустил полностью:
- Создайте GUID без сохранения продукта, поэтомуизображение может быть загружено, и продукт с GUID может быть сохранен впоследствии.Но что, если пользователь уходит после загрузки?Возможно, я мог бы создать запланированное задание для удаления этих изображений-орфанов
Кто-нибудь имел дело с подобными сценариями?Мне очень интересны ваши мнения относительно его вопроса, поскольку эта функциональность будет использоваться в нескольких разделах моей CMS.
Спасибо за ваше время!
С уважением, Марк