1、头像已存在
2、头像不存在
所以,在头像上传之前,先加入判断,如用户头像存在则先删除后上传,如不存在则直接上传。代码片断如下:
$upload->thumbRemoveOrigin = true;
////////////////这里需要加判断///////////////////
$member = M('Memberba
$condition['uid']=$_SESSION['uid'];
//如果头像存在,先删除,
$result = $member->where($condition)->select();
//$result = $eimage['image'];
if(!empty($result[0]['image'])){
//dump($result[0]['image']);//取得已经存在的文件名
//$file = "./Public/Uploads/".$upload->thumbPrefix.$result[0]['image'];
$filenameprix = explode(",",$upload->thumbPrefix);//根据已定义的前缀进行拆分
//dump($filenameprix);
//dump($file);
$file1 = "./Public/Uploads/".$filenameprix[0].$result[0]['image'];//取得真实文件名1
$file2 = "./Public/Uploads/".$filenameprix[1].$result[0]['image'];//取得真实文件名1
dump($file1);
dump($file2);
$delresult = @unli
$delresult = @unli
//dump($result);
}
if (!$upload->upload()) {
//捕获上传异常
//其余代码
最佳答案
