Maison > développement back-end > tutoriel php > php swfupload exemple de code de téléchargement d'image

php swfupload exemple de code de téléchargement d'image

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

SWFUpload est un plug-in de téléchargement de fichiers qui combine flash et js. Sa fonction est très puissante

Caractéristiques de SWFUpload

1. , la page ne s'actualise pas et le style du bouton Flash peut être personnalisé ;

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

3. à télécharger en une seule fois, mais il y aura une file d'attente Les fichiers dans la file d'attente sont téléchargés un par un lorsque le serveur reçoit le fichier, c'est la même chose que le fichier de téléchargement de formulaire ordinaire ;

4. Fournit une multitude d'interfaces d'événements que les développeurs peuvent utiliser

Processus de téléchargement de fichiers SWFUpload :

1. fichier

2. Instanciez SWFUpload Object , en passant 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

Ce qui suit est l'exemple de code de téléchargement d'image php swfupload

if (isset($_FILES["Filedata"]) || !is_uploaded_file($_FILES["Filedata"]["tmp_name"]) || $_FILES["Filedata"]["error"] != 0) {
    $upload_file = $_FILES['Filedata'];
    $file_info   = pathinfo($upload_file['name']);
    $file_type   = $file_info['extension'];
    $save        = 'image/' . md5(uniqid($_FILES["Filedata"]['name'])) . '.' . $file_info['extension'];
    $name        = $_FILES['Filedata']['tmp_name'];

    if (!move_uploaded_file($name, $save)) {
        exit;
    }

    //将数组的输出存起来以供查看
    $fileName = 'test.txt';
    $postData = var_export($file_info, true);
    $file     = fopen('' . $fileName, "w");
    fwrite($file,$postData);
    fclose($file);
}
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