Blueimp jQuery File Upload plugin avec Codeigniter étape par étape?
https://github.com/blueimp/jQuery-File-Upload
Je passe 2 jours sur ce, et rien n'a fonctionné. J'ai aussi téléchargé l'exemple à partir de leur site (https://github.com/blueimp/jQuery-File-Upload/wiki/jQuery-File-Upload-6.5-with-CodeIgniter-2.1), mais il donne la syntaxe que je ne peux pas corriger car tout semble normal dans le code, et mon éditeur aussi ne trouve aucune erreur de syntaxe... Sur les autres, le code de la page d'exemple est différent du code dans le .zip qu'ils offrent à télécharger.
La démo originale fonctionne très bien, mais je ne peux pas l'intégrer dans CodeIgniter, je ne sais pas comment gérer tout ce dont j'ai besoin. Par défaut, il charge tous les fichiers à partir du répertoire, et je n'ai pas besoin de ça. Pour l'ajout de produit dans l'admin, la liste doit être vide, et les fichiers doivent être téléchargés dans un répertoire comme ce /images/mois/nom de fichier.poste et lors de l'upload de créer 3 tailles de vignettes /images/th1/mois/nom de fichier.ext
Pour l'édition de produit, j'ai besoin de charger préalablement chargé en images de la base de données pour le produit concerné, pas toutes les images dans le dossier. Et enfin, la fonction de Suppression ne supprime pas les images.
Que je peux voir les images sont téléchargées sans envoyer le formulaire, non? C'est important parce que j'ai 10 autres champs de saisie pour les détails du produit qui doivent être envoyer avec l'envoi du formulaire et stockées dans la base de données. Tout est fait et de travail, sauf pour la galerie d'image avec ce plugin.
Quelqu'un peut-il m'aider dans ce?
Vous devez vous connecter pour publier un commentaire.
À la première place, désolé pour mon mauvais anglais.
Je ne sais pas avez-vous encore la interesed sur ce sujet. Jamais l'esprit, que ce soit de l'indice pour les prochains visiteurs.
Ne pas suivre tutoriel sur codeigniter l'intégration, c'est compliquer à comprendre, à partir incomplète code, plutôt, d'obtenir la démo de source et de construire une solution à partir de ce point. Je l'ai fait en 1 heure 🙂
Vous devez faire un Codeigniter bibliothèque de UploadHandler.php selon pour la doc.
À l'intérieur de la bibliothèque __construct() la fonction de changement de script_url de la valeur à un chemin absolu vers le contrôleur, vous allez créer.
De, créer un contrôleur de charge et de bibliothèque à l'intérieur de l'indice de la fonction.
Modifier
main.js
fichier, remplacez le contenu de l'url: "/serveur php" dans$('#fileupload').fileupload()
fonction nom de votre contrôleur.Maintenant, vous pouvez créer un autre contrôleur de charge et de vue avec le contenu de index.php à partir de démo originale.
Si vous faites tout ce que j'ai précisé, vous devriez être en mesure d'utiliser la première manette pour faire des appels ajax à partir de la deuxième contrôleur.
@Sinisa prouvé le précieux pointeur. J'ai pu faire la version Fileuploader 8.8.5 travail avec CI 2.1.3 avec une relative facilité. J'ai mis à jour le wiki, voici un lien:
https://github.com/blueimp/jQuery-File-Upload/wiki/Jquery-file-upload-8.8.5%2Cwith-codeigniter-2.1.x