По общему признанию, в Stack Overflow есть похожие вопросы, но, похоже, ни один из них не полностью соответствует моим требованиям.
Вот что я хочу сделать:
- Загрузите всю форму данных, одна часть которых представляет собой один файл
- Работа с библиотекой загрузки файлов Codeigniter
До сих пор все хорошо. Данные попадают в мою базу данных по мере необходимости. Но я также хотел бы отправить свою форму через сообщение AJAX:
- Использование собственного API файлов HTML5, а не Flash или решения iframe
- Предпочтительно взаимодействие с
.ajax()
методом jQuery нижнего уровня
Думаю, я мог представить, как это сделать, автоматически загрузив файл при изменении значения поля с использованием чистого javascript, но я бы предпочел сделать все это одним махом для отправки в jQuery. Я думаю, что это невозможно сделать с помощью строк запроса, поскольку мне нужно передать весь файловый объект, но я немного не понимаю, что делать в этот момент.
Можно ли этого добиться?