Skip to content

Commit b1f1b93

Browse files
committed
修复设置上传大小不起作用的BUG
1 parent 4513dee commit b1f1b93

File tree

6 files changed

+30
-11
lines changed

6 files changed

+30
-11
lines changed

application/controllers/Upload.php

+7-1
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,12 @@ public function __construct()
6262
}
6363
//通用上传设置
6464
protected function config($upload_path = ''){
65+
//获取上传限制
66+
$limit = $this->query->get_limit();
67+
$limit = json_decode($limit);
68+
69+
//最大上传大小
70+
$max_size = $limit->max_size * 1024;
6571
//设置上传路径
6672
if($upload_path == ''){
6773
$upload_path = $this->upload_path;
@@ -70,7 +76,7 @@ protected function config($upload_path = ''){
7076
$config['upload_path'] = $upload_path;
7177
$config['allowed_types'] = 'gif|jpg|jpeg|png|bmp|webp';
7278
//$config['allowed_types'] = 'image/jpeg|image/png|image/gif|image/bmp|image/x-ms-bmp|image/webp';
73-
$config['max_size'] = 5120;
79+
$config['max_size'] = $max_size;
7480
$config['file_ext_tolower'] = TRUE; //文件名转换为小写
7581
$config['overwrite'] = TRUE; //覆盖同名文件
7682
$config['encrypt_name'] = TRUE; //随机命名图片

application/models/Query.php

+8
Original file line numberDiff line numberDiff line change
@@ -364,5 +364,13 @@ public function get_token($value){
364364
$imginfo = $this->db->query($sql)->row();
365365
return $imginfo;
366366
}
367+
//获取上传限制
368+
public function get_limit(){
369+
$sql = "SELECT `values` FROM img_options WHERE `name` = 'uplimit' LIMIT 1;";
370+
$query = $this->db->query($sql);
371+
//只获取一行
372+
$row = $query->row();
373+
return $row->values;
374+
}
367375
}
368376
?>

application/views/admin/index.php

+6
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,12 @@
6767
<p><a href = "//shang.qq.com/wpa/qunwpa?idkey=1994c352ea864ed09a00fd3cfb0f80c946850a70e98551736be69f4253f09136" rel = "nofollow" target = "_blank" title = "加入ImgURL交流群,和大家一起讨论。">341195621</a></p>
6868
</div>
6969
</div>
70+
<div class="layui-col-lg3">
71+
<div class = "analyze">
72+
<h3><i class="fa fa-paypal"></i> 购买专业版</h3>
73+
<p><a href = "https://dwz.ovh/9" rel = "nofollow" target = "_blank" title = "ImgURL Pro专业版,功能更加强大。">https://dwz.ovh/9</a></p>
74+
</div>
75+
</div>
7076
</div>
7177
</div>
7278

application/views/user/header.php

+6-7
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,15 @@
4444
<ul class="layui-nav" lay-filter="">
4545
<li class="layui-nav-item"><a href="/home/multiple"><i class="layui-icon layui-icon-upload"></i> 多图上传</a></li>
4646
<li class="layui-nav-item"><a href="/found"><i class="layui-icon layui-icon-search"></i> 探索发现</a></li>
47-
<li class="layui-nav-item"><a href="/home/log"><i class="layui-icon layui-icon-notice"></i> 更新日志</a></li>
47+
<li class="layui-nav-item"><a href="https://dwz.ovh/9" target="_blank" rel="nofollow"><i class="layui-icon layui-icon-rmb"></i> 购买专业版</a></li>
4848
<li class="layui-nav-item">
49-
<a href="https://dwz.ovh/imgurldoc" target = "_blank" rel = "nofollow"><i class="layui-icon">&#xe705;</i> 帮助文档</a>
49+
<a href="javascript:;" target = "_blank" rel = "nofollow"><i class="layui-icon layui-icon-tabs"></i> 其它选项</a>
5050
<dl class="layui-nav-child"> <!-- 二级菜单 -->
51-
<dd><a href="https://www.xiaoz.me/doc/doc-imgurl/install" rel = "nofollow" target = "_blank">安装ImgURL</a></dd>
52-
<dd><a href="https://www.xiaoz.me/doc/doc-imgurl/api" rel = "nofollow" target = "_blank">ImgURL API</a></dd>
53-
</dl>
51+
<dd><a href="https://dwz.ovh/imgurldoc" rel = "nofollow" target = "_blank">帮助文档</a></dd>
52+
<dd><a href="/home/log" rel = "nofollow" target = "_blank">更新日志</a></dd>
53+
<dd><a href="https://github.com/helloxz/imgurl" rel = "nofollow" target = "_blank">源码下载</a></dd>
54+
</dl>
5455
</li>
55-
<li class="layui-nav-item"><a href="https://github.com/helloxz/imgurl" target = "_blank" rel = "nofollow"><i class="layui-icon">&#xe635;</i> 源码</a></li>
56-
<li class="layui-nav-item"><a href="/page/use"><i class="layui-icon">&#xe60b;</i> 关于</a></li>
5756
<!-- 简单判断用户是否登录 -->
5857
<?php if((isset($_COOKIE['user'])) && (isset($_COOKIE['token']))){ ?>
5958
<li class="layui-nav-item"><a href="/admin/index"><i class="layui-icon layui-icon-console"></i> 后台管理</a></li>

data/version.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v2.3-20190606
1+
v2.31-20190902

static/embed.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ layui.use(['upload','form','element','layer','flow'], function(){
4444
,accept:'file'
4545
,acceptMime:'image/webp,image/jpeg,image/pjpeg,image/bmp,image/png,image/x-png,image/gif'
4646
,exts: 'jpg|jpeg|png|gif|bmp|webp'
47-
,size:5120
47+
,size:10240
4848
,before: function(obj){ //obj参数包含的信息,跟 choose回调完全一致,可参见上文。
4949
layer.load(); //上传loading
5050
}
@@ -88,7 +88,7 @@ layui.use(['upload','form','element','layer','flow'], function(){
8888
,acceptMime:'image/webp,image/jpeg,image/pjpeg,image/bmp,image/png,image/x-png,image/gif'
8989
,exts: 'jpg|jpeg|png|gif|bmp|webp'
9090
,multiple:true
91-
,size:5120
91+
,size:10240
9292
,number:5 //可同时上传数量
9393
,before: function(obj){ //上传之前的回调
9494
//清空显示区域

0 commit comments

Comments
 (0)