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 :

récupérer la taille totale d'une image avant chargement


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de sorenson
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 78
    Points : 84
    Points
    84
    Par défaut récupérer la taille totale d'une image avant chargement
    Bonjour,

    j'ai besoin d'un petit coup de pouce.

    Pourriez-vous me dire comment récupérer la taille totale d'une image avant chargement ? Je cherche à réaliser une barre de chargement pour une image et sans cette information, il m'est difficile d'arriver à mes fins.

    Sachant que j'arrive à récupérer le nombre d'octets déjà chargés (fileSize) et que j'arrive à savoir quand l'image est chargée (complete) mais pas la taille totale de l'image avant chargement.

    merci de vos réponses.

  2. #2
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Points : 3 239
    Points
    3 239
    Par défaut
    AJAX + ASPX, PHP, JSP, ...
    Tu fais une page qui regarde la taille du fichier et la renvoie.
    ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php $file=$_GET["file"] ;echo (getFileSize("$file")) ?>
    Puis en js :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    getFileSize=function (location)
    {
       var xhr=getXhr();
       xhr.open("GET","getFileSize.php?file="+escape(location), false)
       xhr.send(null)
       return parseInt(xhr.responseText)
    }
    ATTENTION : l'exemple est un peu bidon et fait à la volée... le plus important est que tu comprennes en gros pour savoir imiter

  3. #3
    Membre régulier Avatar de sorenson
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 78
    Points : 84
    Points
    84
    Par défaut
    Merci pour la réponse.

    Je peut effectivement le faire avec Xhttp, il fallait y penser...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer la taille réelle d'une image
    Par danyboy85 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/07/2013, 14h37
  2. Modifier la taille d'une image avant upload
    Par lololebricoleur dans le forum WebDev
    Réponses: 4
    Dernier message: 13/12/2011, 18h31
  3. Récupérer la taille définie d'une image
    Par runner77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/09/2009, 21h34
  4. swing afficher une image avant la fenetre
    Par gripin dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 25/04/2006, 23h21
  5. Preview d'une image avant upload
    Par nabbo dans le forum Général JavaScript
    Réponses: 20
    Dernier message: 21/12/2005, 01h02

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