Maison > interface Web > js tutoriel > le corps du texte

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

Susan Sarandon
Libérer: 2024-10-30 11:09:36
original
367 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!