已采纳回答 / 陈年矿泉水
估计你是用move_uploaded_file()函数上传,上传成功的话系统会自动删除临时文件夹中临时文件。当然你也可以用copy()函数上传,上传成功后临时文件仍然存在,为了避免占用空间,一般还要配合unlink()函数手动删除临时文件。
2016-06-05
老师我想问下。我在网上看到其它上传多文件只是一个文件上传选择框,但一次可以选择多个文件。然而你讲这种要每个文件框只能选择一个上传的文件,是不是用户体验不太好呀
2016-06-03
最赞回答 / 愿当奔跑的蜗牛
$error=$_FILES['myFile']['error'];if(isset($tmp_name)){ $filename =iconv('utf-8','gb2312',$filename);}move_uploaded_file($tmp_name, "uploads/".$filename);利用Iconv函数对文件名进行重新编码,这样上传的中文名称,不会乱码
2016-05-29
//随机文件名字
do{
$uniName = md5(uniqid(microtime(true),true).mt_rand(1,99999999999).time()).'.'.$ext;
// 如果这个文件已经存在,再干一次
}while(file_exists($past . $uniName));
//拼接文件名
$destination = $past.$uniName;
do{
$uniName = md5(uniqid(microtime(true),true).mt_rand(1,99999999999).time()).'.'.$ext;
// 如果这个文件已经存在,再干一次
}while(file_exists($past . $uniName));
//拼接文件名
$destination = $past.$uniName;
2016-05-21