搜索
系统检测到您的用户名不符合规范:

thinkphp5.1 上传图片问题

浏览:6094 发布日期:2017年12月17日 分类:求助交流 关键字: thinkphp5.1
上传不了图片,试了很多办法,大佬帮忙看看哪里出的错误 <script>
layui.use('upload', function(){
var upload = layui.upload;

//执行实例
var uploadInst = upload.render({
elem: '#upload' //绑定元素
,url: "{:url('admin/UploadImg')}"
,ext: 'jpg|png|gif'
,success: function(result){
document.getElementById('thumb').value = result.filename;
}
,error: function(){
//请求异常回调
}
});
});
</script>
<div class="layui-form-item">
<label class="layui-form-label">缩略图</label>
<div class="layui-input-block">
<button type="button" class="layui-btn" id="upload" name="file"><i class="layui-icon"></i>上传图片</button>
<input type="text" name="thumb" value="" class="layui-input layui-input-inline" id="thumb">
</div>
</div>
public function UploadImg()
{
$file = $this->request->file('file');
$info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');

if ($info) {
$result = [
'code' => 0,
'msg' => '上传成功',
'filename' => '/public/uploads/' . str_replace('\\', '/', $info->getSaveName())
];
} else {
$result = [
'code' => -1,
'msg' => $file->getError()
];
}

return json($result);
}
最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
Bulacan520
积分:1584 等级:LV3
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /