Maison  >  Article  >  développement back-end  >  Comment télécharger des images et des fichiers en PHP

Comment télécharger des images et des fichiers en PHP

不言
不言original
2018-04-17 09:40:255184parcourir

Cet article présente la méthode de téléchargement d'images et de fichiers en PHP. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent se référer à la

Méthode de téléchargement :

function uploadFile2($subdirectory){
    $upload = new \Think\Upload();// 实例化上传类
    $upload->maxSize   =     3145728000000000000 ;// 设置附件上传大小
    $upload->exts      =     array('jpg', 'gif', 'png', 'jpeg','zip');// 设置附件上传类型
    $upload->rootPath  =     './Uploads/'; // 设置附件上传根目录
    $upload->savePath  =     "$subdirectory/"; // 设置附件上传(子)目录
    // 上传文件 
    $info   =   $upload->upload();
    // var_dump($info);
    //  echo $upload->getError();
    //  die();
    $img= $info['file']['savepath'].$info['file']['savename'];
    return $img;
}
Méthode d'appel :

$subdirectory = 'File';//区分目录

$file = uploadFile2($subdirectory);
Page :

<input type="text" name="file"><br>//这是一个标签,我们要实现文件的上传,必须指定为multipart/form-data,否则服务器将不知道要干什么。


Notez que

Si vous ne pouvez vraiment pas, vous pouvez copier le fichier directement dans le dossier dans lequel vous souhaitez le placer, puis enregistrer le chemin dans la base de données. Lors de l'interrogation, interrogez le chemin du fichier et épelez le chemin spécifié avec le fichier. nom que vous souhaitez vérifier (vous (tous les fichiers ont des noms de fichiers différents). Vous pouvez copier le chemin vers le navigateur pour y accéder. Si vous pouvez accéder à la description du fichier, vous réussirez.
enctype="multipart/form-data"

Recommandations associées :

Conseils pour le téléchargement et l'enregistrement de PHP dans des dossiers

Comment résoudre le problème selon lequel PHP ne trouve pas le dossier temporaire lors du téléchargement de fichiers

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!

Déclaration:
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