Я использую codeigniter и jquery для создания формы, которая принимает текстовые значения и одну загрузку файла. Я хочу, чтобы, если проверка формы не удалась, загруженное изображение все еще отображается пользователю, но я уже не понимаю, как это сделать без появления проблем.Запомните загрузку файла при отправке формы
Мое текущее решение загружает изображение независимо от того, была ли форма подтверждена или нет, а затем проверяет, существует ли файл с тем же именем, что и имя в $ _FILES, и служит этому. Но это приводит меня к проблеме с дубликатами. Я добавляю дубликат имени файла с номером (например, file2.jpg), но это означает, что загруженный файл всегда найдет имя изображения «file.jpg», даже если файл, загруженный пользователем, присвоил имя «file3.jpg» ».
Должен быть более простой способ.
_ «проверки, если существует файл с таким же именем, что и имя в $ _FILES, и служит, что» _ - что делает не имеет никакого смысла. Если в папке назначения уже существует файл 'foo.jpg', и пользователь загрузил файл с именем' foo.jpg', это не означает, что они фактически являются одним и тем же изображением, а вовсе не. – CBroe
Да, я понимаю, это то, что я говорю, это проблема, с которой сталкивается мое текущее решение. – SpringsTea