日期:2011-06-25 浏览次数:20633 次
File Upload
function processFile($files, $type) {
$uploadName = null;
foreach ($files as $name => $value) {
$originalName = $value['name'];
$arr = explode(".", $originalName);
$postfix = $arr[count($arr) - 1];
$tmpPath = $value['tmp_name'];
$tmpType = $value['type'];
$tmpSize = $value['size'];
}
$newname = EhlStaticFunction::generateRandomStr(40).".".$postfix;
switch ($type) {
case 1 :
// 处理声音文件
$destination = VIDEOUPLOADDIR.$newname;
break;
case 2 :
// 处理图像文件
$destination = IMAGEUPLOADDIR.$newname;
break;
}
move_uploaded_file($tmpPath, $destination);
}