Zend Framework + Uplodify flash Uploader Troubles

voix
2

J'ai essayé d'obtenir le Uploadify de travailler avec Zend Framework, sans succès jusqu'à présent Uploader flash (www.uploadify.com).

Je l' ai placé tous les fichiers Uploadify sous / public / flash Uploader répertoire.

Dans le contrôleur I inclut tous les fichiers et les bibliothèques comme celui-ci:

$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');

Et puis-je activer le plug-in comme celui-ci (#photo est id du champ du fichier d'entrée):

$(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
    });
});

Comme vous pouvez le voir, je suis ciblez le mon compte / script flash téléchargement en tant que traitement de back-end (mon compte est un contrôleur, flash-upload est une action).

Ma forme balisage ressemble à ceci:

<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>

Et pourtant, il ne fonctionne pas. Le bouton de navigation ne montre même pas comme dans la page de démonstration, je ne reçois que un champ de fichier d'entrée régulière.

Toutes les idées où le problème pourrait être? Je l'ai déjà les yeux fixés dans le code pendant des heures et je ne vois aucune erreur partout et je commence à être épuisé après avoir traversé les mêmes 30 lignes de code 30 fois de suite.

Créé 27/08/2009 à 00:57
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
1

En regardant à travers le code de démonstration et la documentation: il semble que le plug-in fournit les éléments « forme » par lui-même.

Vous devriez essayer de mettre votre champ de saisie en dehors de votre formulaire

Jamais utilisé cet outil avant, juste mes 2 cents :)

Créé 27/08/2009 à 13:09
source utilisateur

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