Olá a todos,
Acho que este problema ou pela estrutura do plugin, não permite enviar as imagens na submissão do formulário.
No cenário update o plugin funciona normal, por que eu tenho um ID do Model, assim eu consigo vincular a imagem ao ID do Model.
E no cenário create/insert? Não posso enviar a imagem primeiro depois o formulário, senão as imagens fica sem referência, abaixo tem algumas resposta das perguntas que irão aparecer.
Usa o formData!
Problema 1
Impossível, se eu submeter 1 arquivo por vez, cada envio da imagem, ele vai enviar os dados do formulário.
Problema 2
Se eu setar para enviar todos os arquivos de 1x, funciona, mais terei problema de timeout, imagina se o cliente seleciona 20 imagens de aproximadamente 800kb ou 1MB que seja.
Problema 3
Tentei criar um <input type="file"/> no template, mais sem chances de pegar o objeto da imagem.
Problema 4
Usei todos os callbacks possível do plugin, e sem sucesso.
--------
O mais próximo que cheguei, foi sentando replaceFileInput para false, porém ele submete somente o <input> onde está sendo selecionado as imagens. No fileupload.js se setado como replaceFileInput: true, ele cria um clone input, mais esse clone eu não tenho acesso.
Alguem que esteja usando esse plugin, tem alguma solução para o cenário insert/create, não to querendo fazer uma mega adaptação de submeter o form em ajax, receber o ID, e depois enviar as imagens ou até mesmo enviar o form e voltar para ele, para inserir a imagem, acho que o cliente tem o privilegio de enviar tudo de uma vez.
Já tentei inúmeros plugin de envio de arquivo. O mais próximo que chega é foi o: http://www.fusionbox.org/jquery-multifile/
Mais ja alterei o core dele, ele não consegue separar cada arquivo em 1 <input>.
Acho que este problema ou pela estrutura do plugin, não permite enviar as imagens na submissão do formulário.
No cenário update o plugin funciona normal, por que eu tenho um ID do Model, assim eu consigo vincular a imagem ao ID do Model.
E no cenário create/insert? Não posso enviar a imagem primeiro depois o formulário, senão as imagens fica sem referência, abaixo tem algumas resposta das perguntas que irão aparecer.
Usa o formData!
Problema 1
Impossível, se eu submeter 1 arquivo por vez, cada envio da imagem, ele vai enviar os dados do formulário.
Problema 2
Se eu setar para enviar todos os arquivos de 1x, funciona, mais terei problema de timeout, imagina se o cliente seleciona 20 imagens de aproximadamente 800kb ou 1MB que seja.
Problema 3
Tentei criar um <input type="file"/> no template, mais sem chances de pegar o objeto da imagem.
Problema 4
Usei todos os callbacks possível do plugin, e sem sucesso.
--------
O mais próximo que cheguei, foi sentando replaceFileInput para false, porém ele submete somente o <input> onde está sendo selecionado as imagens. No fileupload.js se setado como replaceFileInput: true, ele cria um clone input, mais esse clone eu não tenho acesso.
Alguem que esteja usando esse plugin, tem alguma solução para o cenário insert/create, não to querendo fazer uma mega adaptação de submeter o form em ajax, receber o ID, e depois enviar as imagens ou até mesmo enviar o form e voltar para ele, para inserir a imagem, acho que o cliente tem o privilegio de enviar tudo de uma vez.
Já tentei inúmeros plugin de envio de arquivo. O mais próximo que chega é foi o: http://www.fusionbox.org/jquery-multifile/
Mais ja alterei o core dele, ele não consegue separar cada arquivo em 1 <input>.