Maison >interface Web >js tutoriel >Comment obtenir la taille du fichier avant de le télécharger avec AJAX et PHP ?
Détermination de la taille du fichier avant le téléchargement à l'aide d'AJAX/PHP
Dans le monde des applications Web, le téléchargement de fichiers est une tâche courante. Il est souvent utile de déterminer la taille d'un fichier avant de lancer le processus de téléchargement. Cela permet des validations et des optimisations pour améliorer l'expérience utilisateur.
En utilisant une combinaison d'AJAX et de PHP, il est possible de récupérer la taille du fichier avant de le télécharger.
Solution AJAX
En tirant parti de l'événement de changement sur le fichier d'entrée, vous pouvez utiliser le JavaScript suivant extrait :
<code class="javascript">// Bind to onchange event of your input field $('#myFile').bind('change', function() { // this.files[0].size gets the size of your file alert(this.files[0].size); });</code>
Ce script vous fournira la taille du fichier en octets, permettant un traitement ultérieur avant de procéder au téléchargement.
Solution PHP
Côté serveur PHP, vous pouvez accéder à la taille du fichier en utilisant le superglobal $_FILES variable :
<code class="php">// Get the file size $fileSize = $_FILES['myFile']['size'];</code>
Cette approche peut être intégrée à votre script PHP pour gérer les vérifications de la taille des fichiers et effectuer les actions nécessaires avant le téléchargement.
Pour plus d'informations et de discussions liées à ce sujet, reportez-vous à les ressources suivantes :
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!