PHP文件上传原理是通过form表单的enctype="multipart/form-data"属性将文件临时放到wamp文件夹中的tmp目录下,再通过后台PHP程序将文件保存在体统中。
HTML代码:
后台处理界面(shangchuan.PHP):
有以下几点需要注意:
1.控制上传文件的类型 2.控制上传文件的大小 3.防止文件名重复 修改保存的文件名 用户名+时间戳+随机数+文件名 流水号
使用文件夹要提前建好路径。
4.保存文件
//判断文件是否存在
if(file_exists($filename))
{
echo "该文件已存在!";
}
else
{
//保存文件
move_uploaded_file($_FILES["file"]["tmp_name"],$filename);
}
}
else
{
echo "文件类型不正确!";
}
}
点击上传后文件就保存在系统的指定路径下。
保存后按照指定方法重命名文件名:
这样,点击这个div就可以跟上传的效果相同。