这个问题我自己突然间发现了,原来是我COPY代码时把<input name="MAX_FILE_SIZE" type="hidden" value="30000">这个也COPY过去了,只有把30000改成300000就可以了不过我还有另外一个问题,就是
$_FILES['userfile']['type']总共有多少个值,分别对应哪个扩展名?
我只列出下面的种类: // 判断文件类型,自动获取文件扩展名
switch ($_FILES['userfile']['type'])
{
case "image/pjpeg":
case "image/jpeg":
$fileextname = "jpg";
break;
case "image/gif":
$fileextname = "gif";
break;
case "image/bmp":
$fileextname = "bmp";
break;
case "image/x-icon":
$fileextname = "ico";
break;
case "image/x-png":
$fileextname = "png";
break;
case "application/x-shockwave-flash":
$fileextname = "swf";
break;
case "text/plain":
$fileextname = "txt";
break;
case "application/msword":
$fileextname = "doc";
break;
case "application/x-zip-compressed":
$fileextname = "zip";
break;
}
$_FILES['userfile']['type']总共有多少个值,分别对应哪个扩展名?
我只列出下面的种类: // 判断文件类型,自动获取文件扩展名
switch ($_FILES['userfile']['type'])
{
case "image/pjpeg":
case "image/jpeg":
$fileextname = "jpg";
break;
case "image/gif":
$fileextname = "gif";
break;
case "image/bmp":
$fileextname = "bmp";
break;
case "image/x-icon":
$fileextname = "ico";
break;
case "image/x-png":
$fileextname = "png";
break;
case "application/x-shockwave-flash":
$fileextname = "swf";
break;
case "text/plain":
$fileextname = "txt";
break;
case "application/msword":
$fileextname = "doc";
break;
case "application/x-zip-compressed":
$fileextname = "zip";
break;
}
象这样的东西,也可能是.tar.gz 或是.gz扩展名的。所以你上面的case判断一失偏颇。