1.思路
先用单文件上传将图片压缩成三个存放在本地,再用多文件上传,上传到数据库中
代码:(这里的配置文件就不写了前面有);
单文件上传压缩到本地:
//封装一个上传单个文件的方法
/*
*@prame string key
*@prame string path
*@prame String maxSize
*@prame array allowMime
*@prame array allowFiletype
*@prame bool true
*
*auther wulei
*/
include 'suolue.php';
function upload($key,$path,$maxSzie,$imageSize,$allowMime,$allowFiletype,$isfileName = true){
//判断错误信息
if($_FILES[$key]['error']){
switch($_FILES[$key]['error']){
case 1:
$str = "上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。";
break;
case 2:
$str = "上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值.";
case 3:
$str = ",文件只有部分被上传。 ";
break;
case 4:
$str = "没有文件被上传。";