Home > Article > Backend Development > PHP multiple file upload and download sample code
php moreFile uploadDownload sample code
index_uploads
index_uploads.php
"; print_r($_FILES); echo ""; $count = count($_FILES['file']['name']); for ($i = 0; $i < $count; $i++) { $tmpfile = $_FILES['file']['tmp_name'][$i]; $filefix = array_pop(explode(".", $_FILES['file']['name'][$i])); $dstfile = "uploads/files/".time()."_".mt_rand().".".$filefix; if (move_uploaded_file($tmpfile, $dstfile)) { echo ""; } else { echo ""; } }
uploads.php
"; echo ""; echo " Download "; echo ""; } } } } echo "图片下载|图片上传
"; echo "
listdir.php
download.php
Core download:
header("content-type:application/octet-stream"); header("content-disposition:attachment;filename={$imgfile}"); header("content-length:{$imgsize}"); readfile($path);