HTML文件
一、 设置编码UTF-8
对于中文网页需要使用声明编码,否则会出现乱码。
二 、form表单
PHP文件
一、获取文件信息
获取文件信息(获取一个数组的信息)
$shangchuan = $_FILES['file'];
二、判断条件是否符合
if判断条件是否符合
设置上传类型
设置接收类型
if ($shangchuan['type'] == "image/jpg" or $shangchuan['type'] == "text/plain")
判断不符合输出–失败 类型不符,判断符合自动跳过执行下一命令
{echo '失败--类型不符';
die();}
判断大小是否符合
if ($shangchuan['size'] > 800000)
判断不符合输出–失败 类型不符,判断符合自动跳过执行下一命令
{echo '失败--大小不符';
die();}
三、设置文件存放路径
设置上传文件的存放路径
copy($shangchuan['tmp_name'], 'D:\\' . $shangchuan['name']);echo '输出:成功';
PHP文件编写完成:
//1、设置编码utf8
header("Content-Type: text/html; charset=UTF-8");
//2、获取文件信息
$shangchuan = $_FILES['file'];
if ($shangchuan['type'] == "image/jpg" or $shangchuan['type'] == "text/plain") {
//9、输出:失败
echo '失败--类型不符';
die();
}
if ($shangchuan['size'] > 800000) {
//9、输出:失败
echo '失败--大小不符';
die();
}
//7、移动临时文件到上传的文件存放位置(核心代码)
copy($shangchuan['tmp_name'], 'D:\\' . $shangchuan['name']);
//8、输出:成功
echo '输出:成功';
?>
运行测试
一、上传文件
在开启phpstudy_pro工具的前提下,打开浏览器输入路径点击选择文件提交 查看上传图片 我这里存在D盘根目录下,
大功告成,完成上传。