前言
php上传文件并预览功能.我使用的是phpstudy.
请现在D:\phpstudy_pro\WWW下面新建一个uploads文件夹(文件上传后就存储在uploads哪里哈)
代码
cyg.php
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <form action="2.php" method="POST" enctype="multipart/form-data"> <!--<input type="hidden" name="MAX_FILE_SIZE" value="30000" />--> Send this file: <input name="file" type="file" /> <input type="submit" value="提交" /> </form> </script> </body> </html>
2.php
<?php $file=dirname(__FILE__); $file1=str_replace('\\', '/',$file);//获取绝对路径D:/phpstudy_pro/WWW echo move_uploaded_file($_FILES['file']['tmp_name'],$file1."/uploads/".basename($_FILES['file']['name'])); //意思是把文件放在D:\phpstudy_pro\WWW\uploads文件夹里面 $file2="uploads/".basename($_FILES['file']['name']);//图片显示必须是相对路径因为图片在D:\phpstudy_pro\WWW\uploads里面 echo "<img src=$file2>";//输出
效果: