swfupload exemple de code de téléchargement de plusieurs fichiers

怪我咯
Libérer: 2023-03-13 16:08:01
original
1242 Les gens l'ont consulté

SWFUpload est une combinaison de flash et jsTéléchargement de fichiersplug-in

Caractéristiques de SWFUpload

1 Utilisez Flash pour télécharger, la page ne s'actualise pas, et Le style du bouton Flash peut être personnalisé ;

2 Vous pouvez limiter les fichiers à télécharger du côté du navigateur

3. mais il y aura un téléchargement File d'attente, les fichiers dans la file d'attente sont téléchargés un par un. Lorsque le serveur reçoit des fichiers, cela revient à télécharger des fichiers via des formulaires ordinaires

4. une multitude d'événementsInterface que les développeurs peuvent utiliser ;

Processus de téléchargement de fichiers SWFUpload :

Introduire le fichier js correspondant

2. SWFUpload object, transmettez un objet de paramètre de configuration pour configurer divers aspects.

3. Cliquez sur le bouton Flash fourni par SWFUpload, et la fenêtre de sélection de fichier apparaîtra pour sélectionner le fichier à télécharger

4. répondre aux exigences sera ajouté à la file d'attente de téléchargement ;

5. Appelez la méthode startUpload pour commencer à télécharger les fichiers dans la file d'attente ;

6. Les développeurs utilisent ces événements pour mettre à jour l'interface utilisateur, gérer les erreurs et émettre des invites

Le code suivant utilise la méthode flash+ajaxpour télécharger des fichiers, le code est le suivant

.
var swfu; 
window.onload = function() { 
var settings = { 
flash_url : "js/swfupload_f9.swf", //flash地址 
upload_url: "upload.php", //上传文件处理地址 
post_params: {"PHPSESSID" : "“}, 
file_size_limit : “1000″, //大小限制 默认单位为kb 
file_types : “*.jpg;*.gif;*.png;*.swf”,//文件类型 
file_types_description : “Web Image Files”,//文件类型描述 
file_upload_limit : 100,//上传文件限制 
file_queue_limit : 0, 
custom_settings : { 
progressTarget : “fsUploadProgress”, 
cancelButtonId : “btnCancel” 
}, 
debug: false, 

file_queued_handler : fileQueued, 
file_queue_error_handler : fileQueueError, 
file_dialog_complete_handler : fileDialogComplete, 
upload_start_handler : uploadStart, 
upload_progress_handler : uploadProgress, 
upload_error_handler : uploadError, 
upload_success_handler : uploadSuccess, 
upload_complete_handler : uploadComplete, 
queue_complete_handler : queueComplete 
}; 

swfu = new SWFUpload(settings); 
};
Copier après la connexion

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal