IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[AJAX] Multi-upload et Ajax


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 16
    Par défaut [AJAX] Multi-upload et Ajax
    Bonjour,
    J'ai trouvé ce script qui répond à mon cahier des charges :
    - j'ai plusieurs catégories : 6
    - je souhaiterais que mes utilisateurs puissent uploader plusieurs images par catégories sans pour autant leur proposer une "usine à gaz" ou un système trop complexe
    - ce script a l'air adapté
    - plusieurs uploads de photos/images

    Lien vers le script : http://digitarald.de/project/fancyupload/

    Sauf que je n'arrive pas très bien à l'utiliser, pouvez-vous m'aider ?
    Merci par avance,

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 16
    Par défaut
    Bonjour,
    Je viens de trouver ce script : http://www.srmiles.com/freestuff/ajax_file_uploader/
    Mais je n'arrive pas à le faire fonctionner ...
    J'utilise XAMPP sous Windows XP

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 120
    Par défaut sculpteur
    j'ai pratiquement le meme problème que vous

    j'arrive pas à installer fancy upload et je recherche une solution ajax+php qui permet d'uploader plusieurs fichiers sans recharger la page


    bon je vous tiens au courant si je trouve la solution
    vous aussi

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 120
    Par défaut Sculpteur
    est ce que vous avez toujours le problème?
    si vous trouvez la solution merci de nous faire signe

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 5
    Par défaut
    Bonjour,

    Je rencontre également un problème avec Fancy Upload. J'arrive a uploader des fichier de moins de 2GB mais dès que je dépasse cette taille il met l'erreur suivante (Failed Upload (read/write Error). J'ai pourtant changer mes paramètres dans php.ini mais en vain.

    Si quelqu'un avait une réponse à me donner ça serait vraiment sympa.

    Pour ceux ou celles qui n'arrive pas à installer Fancy Upload, allez voir le code source de la démo ça aide complètement.

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 120
    Par défaut Sculpteur
    j'ai pas encore atteins ce stade moi j'ai toujours un probleme dans l'installation

    est ce que je dois utiliser le mootools de la page d'exemple ou j'utilise celui proposé pour le telechargement?

    je ne sais pas s'il me manque quelquechoses pour faire fonctionner Fancy upload
    voulez vous m'aider Monsieur punkybreizh
    ça sera mieux si vous nous proposez un lien avec tous les pages dont à besoin la solution fancy.

    on pourra par la suite attaquer l'erreur ("faild upload...")
    Merci

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 5
    Par défaut
    Faut récupérer le mootools qui est sur leur site officiel.
    Ensuite on créé le fichier index.html qui sera de la forme suivante (c'est un exemple) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
     
    <html>
    <head>
    <title>Essai d'upload de fichier</title>
    <script type="text/javascript" src="mootools.js"></script>
    <script type="text/javascript" src="FancyUpload.js"></script>
    <script type="text/javascript" src="Swiff.Base.js"></script>
    <script type="text/javascript" src="Swiff.Uploader.js"></script>
    <script type="text/javascript">
     
    		window.addEvent('load', function()
    		{
    			var input = $('photoupload-filedata-1');
     
    			var uplooad = new FancyUpload(input, {
    				swf: 'Swiff.Uploader.swf',
    				multiple: false,
    				queued: false,
    				queueList: 'photoupload-queue',
    				container: $E('h1')
    			});
     
    			$('photoupload-status').adopt(new Element('a', {
    				href: 'javascript:void(null);',
    				events: {
    					click: uplooad.clearList.bind(uplooad, [false])
    				}
    			}).setHTML('Clear Completed'));
     
    			var uplooad2 = new FancyUpload($('photoupload2-filedata-1'), {
    				swf: 'Swiff.Uploader.swf',
    				queueList: 'photoupload-queue-2'
    			});
    		});
     
    </script>
    <head>
    <body>
     
    		<form action="upload.php" method="post" id="photoupload" enctype="multipart/form-data">
    			<div class="halfsize">
    				<fieldset>
    					<legend>Select Files</legend>
     
    					<div class="note">
    						Photos will be uploaded in a queue, upload them with one click.<br />
     
    						Selected Options: <b>Filetype Only Images, select multiple files, <i>upload queued</i></b>.
    					</div>
     
    					<div class="label emph">
    						<label for="photoupload-filedata-1">
    							Upload Photos:
    							<span>After selecting the photos start the upload.</span>
    						</label>
     
    						<input type="file" name="Filedata" id="photoupload-filedata-1" />
    					</div>
     
    				</fieldset>
    			</div>
    			<div class="halfsize">
    				<fieldset>
    					<legend>Upload Queue</legend>
     
    					<div class="note" id="photoupload-status">
    						Check the selected files and start uploading.
    					</div>
     
    					<ul class="photoupload-queue" id="photoupload-queue">
    						<li style="display: none" />
    					</ul>
    				</fieldset>
    			</div>
     
    			<div class="clear"></div>
     
    			<div class="footer">
    				<input type="submit" class="submit" id="profile-submit" value="Start Upload"/>
    			</div>
    		</form>
    </body>
    </html>
    et le fichier upload.php qui va bien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    <?
    	$tmp = 'temp/';
    	if ($_FILES['Filedata']['name'] )
    	{
    		$file = $_FILES['Filedata']['tmp_name'];
    		$error = false;
     
    		if ($error)
    		{
    			header('HTTP/1.0 ' . $error);
    			die('Error ' . $error);
    		}
    		else
    		{
    			move_uploaded_file($_FILES['Filedata']['tmp_name'], $tmp.$_FILES['Filedata']['name']);
     
    		}
     
    		die('Upload Successfull');
     
    	}
    ?>
    voilà !

  8. #8
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 120
    Par défaut Sculpteur
    désolé mais ça ne marche toujours pas
    j'ai créé les 2 fichiers et j'ai uploadé le mootools du site officiel
    dois-je le renommer autrement?

    vous parlez bien de ce mootools?
    http://mootools.net/download

    veuillez me donner plus de details

    Merci d'avance

  9. #9
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 120
    Par défaut Sculpteur
    voila ce que contient mon répertoire
    est ce j'ai oublié quelqueschoses?
    Images attachées Images attachées  

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 5
    Par défaut
    Il ressemble a quoi le code du fichier index.html ?

  11. #11
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 120
    Par défaut Sculpteur
    au debut j'ai utilisé le code de la page d'exemple,amintenant j'utilise votre code
    mais ça ne marche pas.
    voulez vous nous mentrez une demarche pour pouvoir installer Fancy upload
    j'apprecierai bien un lien vers le répertoire qui contient tous les élements de la solution
    et je m'occuperai par la suite de faire une demarche detaillée pour le forum

  12. #12
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 95
    Par défaut
    J'essaye comme vous d'installer ce script horrible (bien que super tentant) , voila les infos que 'jai pu recuperer a droite et a gauche :

    Tutos d'installation proposé par le blog je Galere : http://webdev.jegalere.fr/ajax/fancy-upload-installation/


    Chez moi ça ne marche pas , je pense que son code javascript et php est buggué c'est pourquoi a mon avis il faut suivre son tuto mais en prenant les fichier d'exemple de digitalrad :

    FancyUpload.js
    Swiff.Base.js
    Swiff.Uploader.js
    Swiff.Uploader.swf
    upload.php
    index.html
    common.css
    mootools-release-1.11.js


    Bien entendu il faut egalement la page MooTools 1.1 qui contient les classes: Class.Extras
    Element.Event
    Element.Selectors
    Fx.Style
    Fx.Transitions

    A télécharger directement sur le site de mootools ou sur digital rad dans l'exemple .


    Bref une belle merde je vais tester plusieurs trucs et si j'y arrive (je sent que je suis proche du but) je vous fait un vrai tutos qui marche avec un exemple téléchargeable (pour changer) .

    Il me semble que la nouvelle mode du Web2.0 soit de vous montrer un truc magique tout en vous empechant de l'utiliser.

  13. #13
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 95
    Par défaut
    J'ai reussiiii !! Hourra !!

    Bon donc j'ai melangé les exemples , les tutos et les apirateurs a sites pour tenter de cree rune version semblable a l'exemple , puis je l'ai traduit et resumé , voila ce que ça donne :
    http://mindcrumb.free.fr/fancyIdle/


    Pour télécharger cet exemple et tous les fichiers assosciés a cet exemple , le zip est ICI .


    J'espere que ça vous servira et que ça permettra a d'autres de moins galerer que moi .

  14. #14
    Membre confirmé Avatar de karimphp
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 183
    Par défaut
    salut moi aussi j'ai réussi a uploder des images avec Francy (merci pour le lien de téléchargement de la bilio ) mais je n'arrive pas a généré des miniature au images uplodé
    je sais pas si quelqu'un a fait le test mon script de génération de miniature ne s'exécute pas si je le rajoute dans la page upload.php

  15. #15
    Membre averti Avatar de viktor56
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 32
    Par défaut
    Bonjour, l'avantage premier de ce script est pour moi que l'on peut sélectionner plusieurs fichiers dans un dossier en maintenant SHIFT ou CTRL et puis les envoyer par lot, le deuxième avantage étant les barres de progression,... aucun des deux ne fonctionne chez moi, est-ce que c'est le cas chez vous aussi?

    Par contre si vous cherchez un script qui permet avant tout d'uploader des fichiers sans aucune autre fioriture, il en existe un grand nombre bien plus simple que celui-ci...

  16. #16
    Membre confirmé Avatar de karimphp
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 183
    Par défaut
    pour moi la barre de progression ca fonctionne comme étant une animation gif toujours effectué avec succeés même que l'uplode ne se fait pas
    je voi que la progression pas logique

  17. #17
    Membre averti Avatar de viktor56
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 32
    Par défaut
    Salut karimphp, je voudrais te demander si chez toi, tu arrives à sélectionner plusieurs fichiers en un coups avant de les envoyer et aussi, si tu tests bien ce script en Local. Merci d'avance pour ta réponse.

  18. #18
    Membre confirmé Avatar de karimphp
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 183
    Par défaut
    non je n'arrive pas juste un seule fichier par envoi

  19. #19
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    408
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mai 2003
    Messages : 408
    Par défaut
    Bonjour,

    Après avoir voulu installer ce script j'ai été confronté au même problème que vous j'ai donc récupéré l'archive que vous mettez à dispo à cette adresse http://mindcrumb.free.fr/Fancyupload.zip mais cela ne fonctionne pas sous IE7 avez vous le même problème ?

    voici l'url de l'install du script http://www.jlt7.com/boutique/test/upload/2/fancyIdle2/

    Merci d'avance pour votre aide
    Bon week end
    Ludo

  20. #20
    Membre averti Avatar de viktor56
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 32
    Par défaut
    Bonjour, j'ai essayé la version postée sur "mindcrumb" et je n'arrivais à publier qu'un seul fichier à la fois contrairement à la version de ce script que j'avais découvert dans Joomla...

    J'ai donc décidé de me plonger dedans, de supprimer certains fichiers inutiles et d'ajouter la génération de miniatures, il ne fonctionne que sous Firefox (pour le moment).

    l'adresse : http://etendard.fr/viktorlebelge/fancy.rar

Discussions similaires

  1. [AJAX] Multi upload Ajax sans Jquery, possible ou pas
    Par guillaumeIOB dans le forum AJAX
    Réponses: 0
    Dernier message: 02/05/2013, 14h22
  2. [MVC] Multi upload Ajax et Spring MVC
    Par xavier1936 dans le forum Spring Web
    Réponses: 3
    Dernier message: 02/05/2011, 15h04
  3. [AJAX] Multi upload Ajax
    Par popovitch130 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 22/05/2008, 18h29
  4. CFM + Ajax et upload.
    Par mael94420 dans le forum Coldfusion
    Réponses: 3
    Dernier message: 09/07/2007, 21h38
  5. [AJAX] upload photo ajax
    Par kimcharlene dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/03/2007, 17h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo