Maison  >  Article  >  interface Web  >  Comment déterminer la taille du fichier avant le téléchargement à l’aide d’AJAX et PHP ?

Comment déterminer la taille du fichier avant le téléchargement à l’aide d’AJAX et PHP ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-30 11:09:36368parcourir

How to Determine File Size Before Upload Using AJAX and PHP?

Déterminer la taille du fichier avant le téléchargement

Dans le contexte du téléchargement de fichiers, les utilisateurs rencontrent souvent le besoin de vérifier la taille du fichier avant de lancer le téléchargement. processus de téléchargement. Ceci est particulièrement pertinent lorsque des limitations de taille de fichier existent ou lorsque l'optimisation des temps de téléchargement est cruciale.

Solution

Utiliser AJAX et PHP en cas de changement d'un champ de fichier d'entrée, il est possible de déterminer la taille du fichier. Implémentez l'approche suivante :

  1. Capturez l'événement de changement à partir du champ du fichier d'entrée.
  2. Utilisez la propriété this.files[0].size pour obtenir la taille du fichier en octets.

Exemple de code

Par exemple, considérons le champ de fichier d'entrée HTML suivant :

<code class="html"><input type="file" id="myFile" /></code>

Vous pouvez y attacher un écouteur d'événement champ en utilisant jQuery comme suit :

<code class="javascript">$('#myFile').bind('change', function() {
  //this.files[0].size gets the size of your file.
  alert(this.files[0].size);
});</code>

Cet extrait de code affichera la taille du fichier en octets dans une boîte de dialogue d'alerte.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn