Troubles Zend Framework + Uplodify o Flash Uploader

votos
2

Eu tenho tentado obter o Uploadify flash uploader (www.uploadify.com) para trabalhar com o Zend Framework, sem sucesso até agora.

Eu coloquei todos os arquivos Uploadify sob / public / flash-uploader de diretório.

No controlador de I incluem todos os arquivos necessários e bibliotecas como este:

$this->view->headScript()->appendFile('/js/jquery-1.3.2.min.js');
$this->view->headLink()->appendStylesheet('/flash-uploader/css/default.css');
$this->view->headLink()->appendStylesheet('/flash-uploader/css/uploadify.css');
$this->view->headScript()->appendFile('/flash-uploader/scripts/swfobject.js');
$this->view->headScript()->appendFile('/flash-uploader/scripts/jquery.uploadify.v2.1.0.min.js');

E então eu ativar o plugin como este (#photo é id do campo arquivo de entrada):

$(document).ready(function() {
    $(#photo).uploadify({
    'uploader'       : '/flash-uploader/scripts/uploadify.swf',
    'script'         : 'my-account/flash-upload',
    'cancelImg'      : '/flash-uploader/cancel.png',
    'folder'         : 'uploads/tmp',
    'queueID'        : 'fileQueue',
    'auto'           : true,
    'multi'          : true,
        'sizeLimit'      : 2097152
    });
});

Como você pode ver eu estou visando o script minha-conta / flash-upload como um processamento backend (meu-conta é um controlador, flash-upload é uma ação).

Minha forma de marcação parecido com este:

<form enctype=multipart/form-data method=post action=/my-account/upload-public-photo><ol>
<li><label for=photo class=optional>File Queue<div id=fileQueue></div></label>
<input type=hidden name=MAX_FILE_SIZE value=31457280 id=MAX_FILE_SIZE />
<input type=file name=photo id=photo class=input-file /></li>
<li><div class=button>
<input type=submit name=upload_public_photo id=upload_public_photo value=Save class=input-submit /></div></li></ol></form>

E ainda assim ele não está funcionando. O botão de navegação nem sequer aparecer como na página de demonstração, eu obter apenas um campo de arquivo de entrada regular.

Alguma idéia onde poderia ser o problema? Eu já fui olhando para o código por horas e eu não posso ver qualquer erro em qualquer lugar e eu estou começando a se esgotar após atravessar as mesmas 30 linhas de código 30 vezes em uma fileira.

Publicado 27/08/2009 em 00:57
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

Ao olhar através do código de demonstração e documentação: parece que o plugin está fornecendo os elementos 'forma' por si só.

Você deve tentar colocar o seu campo de entrada fora de sua forma

Nunca usou essa ferramenta antes, apenas meus 2 centavos :)

Respondeu 27/08/2009 em 13:09
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more