É certo que existem questões semelhantes no Stack Overflow, mas parece que nenhuma atende aos meus requisitos.
Aqui está o que procuro fazer:
- Faça upload de toda uma forma de dados, uma das quais é um único arquivo
- Trabalhe com a biblioteca de upload de arquivos da Codeigniter
Até aqui está tudo bem. Os dados são armazenados em meu banco de dados conforme preciso. Mas também gostaria de enviar meu formulário por meio de uma postagem AJAX:
- Usando a API de arquivo HTML5 nativa, não flash ou uma solução iframe
- Interface preferível com o
.ajax()
método jQuery de baixo nível
Acho que poderia imaginar como fazer isso enviando automaticamente o arquivo quando o valor do campo muda usando puro javascript, mas prefiro fazer tudo de uma só vez para enviar em jQuery. Estou pensando que não é possível fazer por meio de strings de consulta, pois preciso passar o objeto de arquivo inteiro, mas estou um pouco perdido sobre o que fazer neste momento.
Isso pode ser alcançado?