[Tickets] Ошибка загрузки файла - Файл с таким именем или содержимым уже существует
Доброго всем всего!
Скажите пожалуйста, вот эта ошибка "Файл с таким именем или содержимым уже существует" возникает даже у свежезареганного юзера. Не со всеми файлами, а только с теми, которые я грузил от другого юзера.
Я поковырял и дошло до меня, что этот файл лежит в папке "/assets/images/tickets/0/" — это означает, что эти файлы не используются (или пока не используются) тикетами, то бишь они как-бы в процессе присвоения к определённому тикету, так? А можно ли как-то безболезненно очистить список этих файлов?
А то получается так, что если я загрузил файл, а потом не добавил тикет, то в следующий раз этот файл загрузить никак не получится. Ведь так?
Скажите пожалуйста, вот эта ошибка "Файл с таким именем или содержимым уже существует" возникает даже у свежезареганного юзера. Не со всеми файлами, а только с теми, которые я грузил от другого юзера.
Я поковырял и дошло до меня, что этот файл лежит в папке "/assets/images/tickets/0/" — это означает, что эти файлы не используются (или пока не используются) тикетами, то бишь они как-бы в процессе присвоения к определённому тикету, так? А можно ли как-то безболезненно очистить список этих файлов?
А то получается так, что если я загрузил файл, а потом не добавил тикет, то в следующий раз этот файл загрузить никак не получится. Ведь так?
Комментарии: 4
Это защита от перезаписи одного файла другим юзером.
Логика работы здесь — bezumkin.ru/sections/components/2903/
Можешь удалить эти файлы, ничего не сломается.
Логика работы здесь — bezumkin.ru/sections/components/2903/
Можешь удалить эти файлы, ничего не сломается.
Это каждый раз придётся чистить эту папку, верно?
А что если такая ситуация:
Я подготовил всё к отправке, загрузил файлы и т.д. И вдруг что-то произошло,обрушилась волна цунами, и мне пришлось заново заполнять и грузить файлы, но так как эти файлы уже находятся в папке "/0/", то Tickets их не примет, ведь так? Что делать в такой ситуации? Как-то можно узнать, что эти файлы в папке "/0/" уже не используются и их пора удалить? Кроме того, что можно чистить папку от файлов загруженных раньше суток.
А что если такая ситуация:
Я подготовил всё к отправке, загрузил файлы и т.д. И вдруг что-то произошло,
но так как эти файлы уже находятся в папке "/0/", то Tickets их не примет, ведь так?Прочитай заметку по ссылке, я же на для красоты её дал.
Цитата:
Сразу после загрузки файлам присваивается пользователь-владелец и нулевой документ-родитель. Пока вы не сохраните тикет вместе с загруженным файлом — он считается новым и показывается вам в окошке создания и редактирования тикета.То есть, ничего повторно грузить не нужно.
Как-то можно узнать, что эти файлы в папке "/0/" уже не используются и их пора удалить? Кроме того, что можно чистить папку от файлов загруженных раньше суток.Пойти и спросить у их хозяина, собирается ли он их использовать, или можно удалять?
БлагоДарю за разъяснение.
Ко мне тут пришла мысльо том, что вдруг, если пользователь загрузил файл, произошёл какой-то катаклизм, вследствии чего он потерял доступ к аккаунту, к мылу, на котором был зареган аккаунт, и зарегал новый. Снова всё заполнил, как в прошлый раз, грузит файлы, а ему пишет, что такой файл уже есть. :)
Не стал спрашивать об этом, т.к. вероятность чудовищно мала.
Ко мне тут пришла мысль
Не стал спрашивать об этом, т.к. вероятность чудовищно мала.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.