У меня есть форма с вводом данных и файлов. Я хочу отправить все данные вместе с файлом на указанный URL. Если ответ сервера указывает на ошибку, пользователь должен увидеть выделенные поля с ошибками. Для этого я пытаюсь использовать PLUpload. Но я переживаю следующие вопросы:JS, PLUpload: не удалять файл из очереди после загрузки?
Я не могу сделать это сделать не удалить файл из очереди. В случае ошибки пользователь должен будет исправить свой ввод и отправить его снова (возможно, несколько раз).
multipart_data не работает с адаптером html5 (мне нужна поддержка мобильных клиентов, поэтому он должен его использовать). Данные потенциально слишком длинны для передачи в строке запроса.
Любые идеи, как их решить? Или, может быть, другой загрузчик?
P.S. Я не могу «просто использовать iframe», потому что backend - это API, который не может иметь никакого пользовательского интерфейса.
его довольно проблематично обрабатывать неиспользуемые изображения. также идентификация изображения через связанный идентификатор намного проще. – Daniel
Неиспользованные изображения должны быть удалены автоматически, например, через 1 час после загрузки. В php вы можете использовать 'move_uploaded_file' для сохранения загруженного файла и' filemtime', чтобы проверить время загрузки/истечения срока. При необходимости я могу добавить простой пример. –