Maison > développement back-end > tutoriel php > 我用thinkphp写了个上传图片的后台 可是传上去了 html代码里怎么显示呢

我用thinkphp写了个上传图片的后台 可是传上去了 html代码里怎么显示呢

WBOY
Libérer: 2016-06-23 13:59:25
original
1149 Les gens l'ont consulté

我用thinkphp写了个上传图片的后台 可是传上去了 html代码里怎么显示呢

           $upload = new \Think\Upload(); // 实例化上传类            $upload->maxSize = 3145728; // 设置附件上传大小            $upload->exts = array('jpg', 'gif', 'png', 'jpeg'); // 设置附件上传类型            $upload->savePath ='1/'; // 设置附件上传目录            // 上传文件            $info = $upload->upload();            if (!$info) { // 上传错误提示错误信息                $this->error($upload->getError());            } else { // 上传成功                $this->success('上传成功!', U('index/index1'));            }
Copier après la connexion


图片上传成功了 怎么显示。。


回复讨论(解决方案)

上传成功的同时记录图片存储路径到数据库中的某个字段,页面显示的时候调用这个字段

楼主 既然上传成功了 估计就是图片的路径不对 看看上传的文件路径 对照一下 不就解决了么

拼接路径.存储 或者输出的时候根据实际的物理位置做路径输出.
tp的旧版本UPload类有问题,升级到最新的版本去

if(!$upload->upload()) {// 上传错误提示错误信息$this->error($upload->getErrorMsg()); }else{// 上传成功 获取上传文件信息$info =  $upload->getUploadFileInfo(); } // 保存表单数据$User = M("User"); // 实例化User对象$User->create(); // 创建数据对象$User->photo = $info[0]['savename']; // 保存上传的照片根据需要自行组装$User->add(); // 写入用户数据到数据库$this->success('数据保存成功!'); }
Copier après la connexion

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal