thinkphp关于ORG.Net.UploadFile上传类不上传图片的问题

一个用户注册的表单,注册时需上传头像。利用这个代码修改成用户编辑资料的表单,请问高手,怎样能实现:用户不想上传新头像,则默认使用原来的头像,也就是用户不上传新的图片,表单... 一个用户注册的表单,注册时需上传头像。
利用这个代码修改成用户编辑资料的表单,请问高手,怎样能实现:用户不想上传新头像,则默认使用原来的头像,也就是用户不上传新的图片,表单提交的时候,不调用上传类。
现在每次修改资料都必须选择新头像,否则提示未选择文件。
展开
 我来答
斯微安5
2014-03-05 · TA获得超过238个赞
知道小有建树答主
回答量:852
采纳率:100%
帮助的人:299万
展开全部
一般的话注册是不会让人上传图像的!
要上传图像也是成了会员才让人上传图像的!
<form id="upload" method='post' action="!-URL-!/upload/" enctype="multipart/form-data">
<input name="image" type="file" />
<input type="submit" value="提交" >
</form>
// 文件上传
public function upload() {
if(!empty($file['image']['name']){ //添加这句判断有没有选择图片

import('ORG.Net.UploadFile');
$upload = new UploadFile();// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->savePath = './Public/Uploads/';// 设置附件上传目录
if(!$upload->upload()) {// 上传错误提示错误信息
$this->error($upload->getErrorMsg());
}else{// 上传成功
$this->success('上传成功!');
}
}else{
//默认图片
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式