+ Répondre à la discussion Actualité déjà publiée
Page 7 sur 7 PremièrePremière ... 34567
  1. #121
    Expert éminent

    Homme Profil pro
    Développeur Web
    Inscrit en
    septembre 2010
    Messages
    4 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : septembre 2010
    Messages : 4 368
    Points : 8 264
    Points
    8 264

    Par défaut

    Version 6.3c en ligne

    Pas de modification du code de la classe javascript et des classes php.

    Petite correction du fichier d'exemples "UploadAjaxABCI.php" et de son fichier de destination ajax "UploadAjaxABCI_Php_Load.php" : le deuxième formulaire de ce fichier qui impose une limite de 100Mo n'était pas correctement contrôlé côté php (le nom du champ contrôlé n'était pas le bon). C'était sans incidence directe puisque le premier contrôle fait en javascript fonctionnait correctement mais cependant insuffisant pour un contrôle sécurisé qui doit toujours être doublé côté serveur.

    Quelques corrections orthographiques et précisions ont été ajoutées dans le mode d'emploi. J'en ai profité pour ajouter un paragraphe pour une configuration type chez Free puisque ce FAI propose une mise à jour vers Php 5.6 depuis cet été ce qui permet donc l'utilisation de ce module d'upload qui requière php 5.4 minimum (et est compatible php 7). Cela dit, rien n'empêche d'utiliser la classe javascript avec une autre technologie côté serveur mais dans ce cas vous devrez créer le code serveur, alors qu'avec Php les exemples sont directement fonctionnels en déposant simplement le dossier sur le serveur.

  2. #122
    Candidat au Club
    Homme Profil pro
    Analyse système
    Inscrit en
    décembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : décembre 2016
    Messages : 2
    Points : 2
    Points
    2

    Par défaut impossible de lire le fichier

    Le fichier une fois télécharger est au format "bien". Ya Tim un lien valide? Pour l telechargement

  3. #123
    Expert éminent

    Homme Profil pro
    Développeur Web
    Inscrit en
    septembre 2010
    Messages
    4 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : septembre 2010
    Messages : 4 368
    Points : 8 264
    Points
    8 264

    Par défaut

    Salut,

    Le lien vers la page de téléchargement est sur le titre des versions annoncées, je le redonne ici.

    Ensuite il faut être connecté à son compte (inscription gratuite) puis cliquer sur le gros bouton vert de téléchargement intitulé "Télécharger Classe Javascript + Classes Php + Dossier de test prêt à l'emploi - version 6.3c". Un popup de téléchargement propose de télécharger le fichier "Upload-Ajax-ABCI-v6.3c.zip", cliquer sur enregistrer, c'est tout.

    Enfin pas tout à fait puisque c'est un fichier compressé au format "zip" qu'il faut donc dézipper : dans l'explorateur de fichiers window il suffit de cliquer sur ce fichier, l'outil de décompression devient visible en haut de la fenêtre, cliquer dessus puis sur "extraire tout". Une fenêtre s'ouvre pour demander où tu souhaites décompresser l'archive (par défaut ce sera dans le même dossier), il te suffit de cliquer sur "extraire". A la fin de l'extraction tu obtiens un dossier nommé "Upload-Ajax-ABCI-v6.3c" dans lequel se trouve un dossier nommé "Upload-Ajax-ABCI". C'est ce dossier "Upload-Ajax-ABCI" qu'il suffit de copier sur le serveur pour pouvoir tester les exemples fournis. Le mode d'emploi est la page "index.html".

    Si tu possède une vieille version de windows qui ne propose pas d'utilitaire de décompression tu peux télécharger celui-ci qui est gratuit. Pour un autre système d'exploitation se renseigner avec les mots clefs "décompression de fichiers zip".

    Voilà je peux pas t'en dire plus, je viens de faire le test et tout est ok. Il faut être plus précis dans ta question s'il s'agit d'autre chose.

  4. #124
    Candidat au Club
    Homme Profil pro
    Analyse système
    Inscrit en
    décembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : décembre 2016
    Messages : 2
    Points : 2
    Points
    2

    Par défaut impossible a lire

    Pour être plus clair , le fichier télécharger est sous l'extension ".bon" et non pas ".ZIP" donc peut terre que ça marche chez vous mais avec des PC différent jai le mem rrsultat

  5. #125
    Expert éminent

    Homme Profil pro
    Développeur Web
    Inscrit en
    septembre 2010
    Messages
    4 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : septembre 2010
    Messages : 4 368
    Points : 8 264
    Points
    8 264

    Par défaut

    Salut,

    Avec Firefox, quand je cliques sur le gros bouton vert de cette page, j'ai une fenêtre de dialogue qui s'affiche avec :
    Vous avez choisi d'ouvrir:
    Upload-Ajax-ABCI-v6.3c.zip
    qui est un fichier de type: Compressed (zipped) Folder
    à partir de : http://javascript.developpez.com
    Que doit faire Firefox avec ce fichier ?
    ...
    (il faut cocher la case "Enregistrer le fichier")
    Et toi qu'obtiens-tu ?

  6. #126
    Community Manager

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    août 2007
    Messages
    4 532
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : août 2007
    Messages : 4 532
    Points : 23 023
    Points
    23 023

    Par défaut

    Chers membres du club,
    Je vous présente ce tutoriel de Alain Bontemps pour apprendre à configurer et utiliser un outil complet programmé en Ajax et PHP pour l'upload de fichiers.

    Solution complète d'upload Ajax-jQuery avec classes PHP serveur. Informations en temps réel, styles et fonctions JavaScript événementiels, file d'attente et fragmentation.
    Bonne lecture et n'hésitez pas à apporter vos commentaires


    Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation Web
    Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation PHP
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  7. #127
    Membre expérimenté
    Avatar de Jarodd
    Profil pro
    Inscrit en
    août 2005
    Messages
    785
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2005
    Messages : 785
    Points : 1 474
    Points
    1 474

    Par défaut

    Bonjour,

    Merci pour le tuto.
    La licence est indiquée "Libre", sans détail. On pourrait en savoir plus ?

  8. #128
    Expert éminent

    Homme Profil pro
    Développeur Web
    Inscrit en
    septembre 2010
    Messages
    4 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : septembre 2010
    Messages : 4 368
    Points : 8 264
    Points
    8 264

    Par défaut

    Salut,

    Bonne question à laquelle je ne m'étais pas encore intéressé.

    Je viens de mettre "creative common" et plus exactement je vais trouver un moyen d'indiquer creative common BY SA (Attribution + Partage dans les mêmes conditions).

    C'est à dire que l'on peut l'intégrer dans tout type de site commercial ou non. La seule restriction est de ne pas s'en servir pour la revendre dans un module spécifiquement dédié à l'upload de fichiers.

    J'espère avoir bien compris le système de ces licences. Dites-moi si cela ne correspond pas où si cela pose un problème. La seule chose que je ne veux pas c'est qu'on vende directement ce que j'ai créé (dans ce cas j'aimerais bien participer aux bénéfices). A part ça on peut bien entendu s'en servir pour l'intégrer comme module d'upload dans un site que l'on pourra vendre.

  9. #129
    Membre expérimenté
    Avatar de Jarodd
    Profil pro
    Inscrit en
    août 2005
    Messages
    785
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2005
    Messages : 785
    Points : 1 474
    Points
    1 474

    Par défaut

    On ne peut pas séparer la vente directe et l'intégration à un site commercial
    S'il est intégré à un site commercial et que tu l'as autorisé, ça participe indirectement aux bénéfices, mais tu n'en auras pas ta part.

  10. #130
    Expert éminent

    Homme Profil pro
    Développeur Web
    Inscrit en
    septembre 2010
    Messages
    4 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : septembre 2010
    Messages : 4 368
    Points : 8 264
    Points
    8 264

    Par défaut

    Citation Envoyé par Jarodd Voir le message
    S'il est intégré à un site commercial et que tu l'as autorisé, ça participe indirectement aux bénéfices, mais tu n'en auras pas ta part.
    C'est pas un problème. Comme toute contribution, c'est fait pour rendre service à celui ou celle qui l'utilise.

    Quand on utilise une librairie comme jQuery par exemple, on ne paye pas de droit d'utilisation. Par contre on a pas le droit de télécharger le fichier jQuery puis de le mettre en vente en tant que lib javascript. C'est la clause SA : partage dans les mêmes conditions.

    Donc cela n'interdit pas non plus de diffuser cette librairie d'upload, mais uniquement dans les mêmes conditions que les conditions initiales, soit partage gratuit, sinon il faut demander l'autorisation. Mais en aucun cas cela n'empêche son utilisation dans des sites commerciaux.

  11. #131
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mai 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2004
    Messages : 34
    Points : 33
    Points
    33

    Par défaut

    Bonjour,

    Tout d'abord merci pour ces classes très pratiques et performantes.
    J'envisage de les utiliser en remplacement du système de "base" de fichiers d'upload par php.

    En ce moment j'ai parfois des fichiers qui après le "move_uploaded_file" ont une taille de 0 sans savoir pourquoi.

    Par contre, les fichiers à uploader, qui sont des images (dont 1 obligatoire et jusqu'à 6 facultatives), viennent en complément d'un formulaire plus classique mais avec pas mal de validations via jQuery Validation Engine (https://github.com/posabsolute/jQuery-Validation-Engine). Je me demande donc si je peux utiliser vos classes en même temps, sachant qu'une image est obligatoire, et qu'il y en ait une ou plusieurs, doivent avoir la même base de nom de fichier (par exemple $timestamp + '_' + $i + '.jpg').

    Merci.

  12. #132
    Expert éminent

    Homme Profil pro
    Développeur Web
    Inscrit en
    septembre 2010
    Messages
    4 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : septembre 2010
    Messages : 4 368
    Points : 8 264
    Points
    8 264

    Par défaut

    Salut,

    Pour l'utilisation avec jQuery Validation Engine c'est sans doute possible mais faudrait tester pour voir. Cela dépend s'il n'y aura pas de conflit pour le contrôle du formulaire avec la classe d'upload javascript. Mais bon avec le nombre d'options disponibles dans les deux modules on devrait trouver une solution en cas de problème. Au pire on pourrait envisager de séparer en deux formulaires, un contrôlé par jQuery Validation Engine et l'autre contrôlé par la classe d'upload, le premier envoyant automatiquement le second au retour de validation et donc de façon transparente pour l'utilisateur qui ne verrait qu'un formulaire.

    Sinon j'ai donné un exemple de validation de formulaire dans le fichier "UploadAjaxABCI_Inscription_Photo_Crop.php". Il y a les contrôles direct en javascript et les contrôles par requête ajax donc c'est assez complet et cela pourrait t'éviter d'utiliser jQuery Validation Engine. Ce serait peut-être encore le plus simple/rapide.

    Concernant l'obligation de joindre un fichier au formulaire, il y a l'option "config.submitWithoutFile" que tu pourras mettre à false pour ne permettre l'envoi du formulaire que si un fichier est joint et tu pourras faire afficher un message si besoin.

    Concernant le nom des fichiers y'a pas de problème non plus puisque tu peux les définir côté serveur en passant le chemin du fichier avec son nom dans la fonction "Transfert()". Tu peux mettre $timestamp dans un champ de formulaire que tu récupéreras côté serveur. Ensuite pour faire l'incrémentation tout dépend comment tu stockes tes fichiers mais si tu les enregistre en bdd tu peux faire une requête pour trouver le nombre de fichiers déjà enregistrés sur l'item pour calculer ton incrément. Ou sinon enregistrer ton incrément dans une variable de session ex $_SESSION[$timestamp] puis l'incrémenter à chaque nouveau fichier terminé (tu peux savoir si un fichier est terminé avec la fonction serveur "getTempAdressFileComplete()".

    Bref il y a de nombreuses possibilités mais il faudrait que tu avances un peu plus pour me poser des questions plus précises. Sinon sur le principe de ce que tu veux faire, y'a pas de soucis, y'a tout ce qu'il faut

  13. #133
    Membre à l'essai
    Profil pro
    Inscrit en
    novembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2009
    Messages : 9
    Points : 11
    Points
    11

    Par défaut Upload

    Bonjour,

    Merci déjà pour ce partage de script. Comme indiqué dans mon mail je souhaite savoir si c'est possible d'afficher en temps réel la vitesse de l'upload en kbit/s Mbit/s ...

    Merci
    Kevin

  14. #134
    Expert éminent

    Homme Profil pro
    Développeur Web
    Inscrit en
    septembre 2010
    Messages
    4 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : septembre 2010
    Messages : 4 368
    Points : 8 264
    Points
    8 264

    Par défaut Comment faire afficher la vitesse d'upload

    Bonjour,

    Merci pour cette question

    La classe ne propose pas nativement cette information mais on peut la créer avec les fonctions javascript événementielles qui servent précisément à personnaliser le script selon ses besoins. Cela me donne l'occasion de montrer un exemple d'utilisation de la fonction javascript événementielle config.func_FileInProgressEach qui est tout indiquée dans ce cas.

    Voici donc un exemple basé sur le code du fichier UploadAjaxABCI_Basique.php fourni dans le dossier en téléchargement :

    Je rajoute un élément html ayant une classe vt pour afficher la vitesse de transfert à l'intérieur du bloc d'information spécifique à chaque fichier défini avec la classe "UpAbci_infosFile" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <div class="UpAbci_infosFile" style="display:none;margin-top:1em;" data-upabcicss-select-file="display:block;">
                <span class="UpAbci_imgPreview"></span><!-- vignette de prévisualisation (si le fichier est une image) -->
                <span class="UpAbci_name"></span><!-- nom du fichier -->
                <progress class="UpAbci_progressionG"></progress> <!-- progression graphique --> 
                <span class="UpAbci_status" data-upabcicss-result-ok="color:green;font-weight:bold">en attente</span><!-- pour informer du statut "en cours", "ok", "erreur" ou "arrêt" en fonction de l'état du téléchargement. La mention "en attente" est écrite par défaut et sera remplacée par l'information adéquate durant le téléchargement du fichier. -->
                <span class="vt"></span><!-- vitesse de transfert -->
     
                <span class="UpAbci_stop" style="color:red;cursor:pointer;float:right" data-upabcicss-result="display:none">stop</span>
             </div>
    Côté javascript (en bas de page) j'utilise donc la fonction javascript événementielle config.func_FileInProgressEach qui est appelée lors de la progression des fichiers (à une fréquence définie par l'option de configuration javascript "config.infosRefresh" soit actuellement chaque seconde). J'utilise le paramètre obj de la fonction pour récupérer les informations nécessaires et faire afficher la vitesse de l'upload.

    Avant cela j'ai créé une fonction BitFormate qui permet de formater le résultat en Kb/s, Mb/s, Gb/s ...

    Le reste est documenté dans le code :
    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
    <script>
    "use strict"; // Vous pouvez supprimer cette ligne en cas d'utilisation d'autres scripts javascript qui ne supportent pas ce mode.
     
    var destination_ajax = 'Php_Upload/UploadAjaxABCI_Php_Load_Basique.php'; 
     
    var up = new UploadAjaxABCI('#form_base',destination_ajax,'#reponse_upload');
     
    var BitFormate = function (Bits)
    {
    	var Type = ["", "K", "M", "G", "T", "P", "E", "Z", "Y"];
    	var Index = 0;
    	while(Bits >= 1000)
    	{
    		Bits /= 1000;
    		Index++;
    	}
    	// J'arrondi à 1 chiffre après la virgule pour '', 'K' et 'M', et 3 chiffres après la virgule pour les unités supérieures 
    	Bits = Type[Index] == 'M' || Type[Index] == 'K' || Type[Index] == '' ?  Bits.toFixed(1) : Bits.toFixed(3);
    	var unite = 'b/s';
    	return(Bits+''+Type[Index]+''+unite);
    }
     
    up.config.func_FileInProgressEach = function(obj)
    {	
             // Utilisez console.log(obj) pour visualiser les propriétés de l'objet dans la console javascript
     
             // La propriété "qte_upload" inclut initialement la quantité sauvegardée "qte_save_ini" en cas de reprise d'upload si on a précédemment stoppé l'upload du fichier en cours. Je retire donc cette valeur et je multiplie le résultat (qui est en octet) par huit pour avoir des bits qui sont l'unité de transfert des données.
    	var bit_upload = (obj.qte_upload - obj.qte_save_ini) * 8;
     
    	// la propriété "time_end" est déjà formatée en secondes, par contre "time_start" est en millisecondes.
    	var time_upload = obj.time_end - obj.time_start/1000;
     
    	// Cela ne devrait pas arriver mais je vérifie par sécurité que time_upload soit supérieur à 0 pour éventuellement éviter une vilaine division par 0. 
    	if(typeof time_upload === "number" && time_upload > 0)
    	{
    		// La propriété "infos_html" de l'objet passé en paramètre à la fonction événementielle correspond à l'objet html ayant la classe "UpAbci_infosFile". Je fais afficher la vitesse formatée dans l'élément ayant la classe "vt"
    		obj.infos_html.find(".vt").html(BitFormate(bit_upload/time_upload));
    	}
    }
     
    $(function(){up.Start()});
    </script>
    A noter que la vitesse instantanée au démarrage est toujours surévaluée par rapport au débit normal. Le débit affiché va donc logiquement s'effondrer durant les premières secondes ce qui pourrait éventuellement perturber des utilisateurs non avertis, même si c'est normal.

    Pour avoir un débit plus représentatif dès le premier affichage on peut différer l'affichage de cette information en utilisant le style événementiel data-upabcicss-remaning-time-compute (qui est appliqué après le délai défini avec l'option de configuration javascript "config.remainingTimeCompute" par défaut égal à 10 secondes). Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <span class="vt" style="display:none" data-upabcicss-remaning-time-compute="display:inline"></span><!-- vitesse de transfert -->
    La vitesse de transfert sera ainsi plus représentative dès le premier affichage puisqu'elle ne s'affichera qu'après un délai de 10 secondes. Le seul inconvénient de cette option, si c'en est un, c'est qu'elle ne s'affichera pas pour les fichiers mettant moins de 10 secondes pour être téléchargés.

    Voilà

  15. #135
    Expert éminent

    Homme Profil pro
    Développeur Web
    Inscrit en
    septembre 2010
    Messages
    4 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : septembre 2010
    Messages : 4 368
    Points : 8 264
    Points
    8 264

    Par défaut

    Version 6.4 disponible

    1/ Petite modification du code de la classe php UploadAjaxABCIServeur :
    Un problème de partage de fichiers pouvait survenir lors de l'intégration de ce module d'upload dans le framework cakePHP sur un serveur de test en local avec WAMP qui renvoyait une erreur: Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un autre processus uniquement lors du chargement de petits fichiers, alors que l'upload de gros fichiers ne posait pas de problème.

    Néanmoins (toujours avec cakePHP), ce problème ne survenait pas sur un serveur distant php7 en production, tous les fichiers étaient correctement uploadés quelque soit leur taille.

    C'est corrigé. Peut éventuellement être bénéfique pour l'intégration de cet outil d'upload dans d'autres framework si vous rencontrez un problème similaire.

    2/ Pas de modification du code javascript.

    3/ Correction/amélioration de quelques commentaires dans les fichiers et surtout dans le mode d'emploi. Aussi, le mode d'emploi intègre maintenant le tuto en ligne, ainsi vous disposez de toute la documentation disponible même hors ligne.

    Voilà

+ Répondre à la discussion
Cette discussion est résolue.
Page 7 sur 7 PremièrePremière ... 34567

Discussions similaires

  1. Upload de fichiers par fragments (chunk) - Erreur d'ouverture du fichier temporaire
    Par Kakolio dans le forum Bibliothèques & Frameworks
    Réponses: 5
    Dernier message: 10/07/2015, 18h27
  2. [SP-2007] Upload de gros fichiers par programme
    Par bigboomshakala dans le forum SharePoint
    Réponses: 10
    Dernier message: 31/03/2010, 09h55
  3. [Upload] Upload de GROS fichiers en php
    Par osscour dans le forum Fichiers
    Réponses: 21
    Dernier message: 26/05/2006, 14h13
  4. [Upload] Problème upload de gros fichiers avec Firefox
    Par the rootsm@n dans le forum Fichiers
    Réponses: 12
    Dernier message: 19/02/2006, 20h43
  5. [Upload] Upload de gros fichiers
    Par Rémiz dans le forum Fichiers
    Réponses: 8
    Dernier message: 07/01/2006, 11h44

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