Maison > Article > interface Web > Comment déterminer la taille du fichier avant de le télécharger avec AJAX/PHP ?
Détermination de la taille du fichier avant le téléchargement avec AJAX/PHP
Lors du traitement des téléchargements de fichiers, il est souvent utile de vérifier la taille du fichier avant de lancer le téléchargement processus. Ces informations peuvent aider à valider la taille des fichiers, à gérer les limitations de stockage ou à fournir des mises à jour de progression pendant le téléchargement.
Pour récupérer la taille du fichier avant le téléchargement à l'aide d'AJAX et PHP, suivez ces étapes :
JavaScript (à l'aide de jQuery) :
Attachez un gestionnaire d'événements de modification à l'élément d'entrée HTML représentant le téléchargement du fichier :
<code class="javascript">$('#myFile').bind('change', function() { // this.files[0].size returns the file size in bytes. alert(this.files[0].size); });</code>
PHP (en supposant que la taille du fichier est transmis via AJAX) :
<code class="php"><?php if (isset($_FILES['myFile'])) { // $_FILES['myFile']['size'] contains the file size in bytes. $fileSize = $_FILES['myFile']['size']; // Handle the file size as needed. }</code>
En tirant parti de l'approche ci-dessus, vous pouvez déterminer la taille du fichier avant de télécharger le fichier sur votre serveur, ce qui vous permet de gérer les téléchargements de fichiers plus efficacement.
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!