现做如下修改
$upload->water='./ThinkPHP/logo.png';//水印
if (!$upload->upload()) {
$this->error($upload->getErrorMsg());
} else {
$info = $upload->getUploadFileInfo();
$length = strlen($info[0]['savename'])-4;
$prefix = substr($info[0]['savename'],0,$length);
$this->assign('filename',$prefix);
}做一下字符串截取就好了 最佳答案