Quantcast
Channel: Yii Framework Forum
Viewing all articles
Browse latest Browse all 18717

Jquery File Upload (Blueimp)

$
0
0
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>.

Viewing all articles
Browse latest Browse all 18717

Trending Articles