Heim >Backend-Entwicklung >PHP-Tutorial >So laden Sie Bilder und Dateien in PHP hoch
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; }
Aufrufmethode:
$subdirectory = 'File';//区分目录 $file = uploadFile2($subdirectory);
Seite:
<input type="text" name="file"><br>//这是一个标签,我们要实现文件的上传,必须指定为multipart/form-data,否则服务器将不知道要干什么。
Beachten Sie, dass
enctype="multipart/form-data"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!