So laden Sie Bilder und Dateien in PHP hoch

不言
Freigeben: 2023-03-24 07:28:02
Original
5235 Leute haben es durchsucht

Dieser Artikel stellt die Methode zum Hochladen von Bildern und Dateien in PHP vor. Jetzt kann ich ihn mit Ihnen teilen

Upload-Methode:

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;
}
Nach dem Login kopieren

Aufrufmethode:

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

$file = uploadFile2($subdirectory);
Nach dem Login kopieren

Seite:

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


Beachten Sie, dass

enctype="multipart/form-data"
Nach dem Login kopieren
Wenn dies wirklich nicht möglich ist, können Sie die Datei direkt in den Ordner kopieren, in dem Sie sie ablegen möchten, und dann den Pfad in der Datenbank speichern. Fragen Sie bei der Abfrage den Dateipfad ab und buchstabieren Sie den angegebenen Pfad mit der Datei Name, den Sie überprüfen möchten (Sie (Alle Dateien haben unterschiedliche Dateinamen). Sie können den Pfad in den Browser kopieren, um darauf zuzugreifen. Wenn Sie auf die Dateibeschreibung zugreifen können, sind Sie erfolgreich.

Verwandte Empfehlungen:

Tipps zum Hochladen und Speichern von PHP in Ordnern

So lösen Sie das Problem, dass PHP den temporären Ordner nicht finden kann beim Hochladen von Dateien

Das obige ist der detaillierte Inhalt vonSo laden Sie Bilder und Dateien in PHP hoch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage