切换导航条
此项目
正在载入...
登录
何书鹏
/
salarycalculator
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
Karson
5 years ago
提交
ac97988661c39a75d9a3d334589a57f42bd99a58
1 个父辈
926e16bd
优化文件名长度限制
优化上传文件mimetype限制
隐藏空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
9 行增加
和
2 行删除
application/common/library/Upload.php
public/assets/js/require-backend.min.js
public/assets/js/require-upload.js
application/common/library/Upload.php
查看文件 @
ac97988
...
...
@@ -152,7 +152,7 @@ class Upload
'{sec}'
=>
date
(
"s"
),
'{random}'
=>
Random
::
alnum
(
16
),
'{random32}'
=>
Random
::
alnum
(
32
),
'{filename}'
=>
$filename
,
'{filename}'
=>
substr
(
$filename
,
0
,
100
)
,
'{suffix}'
=>
$suffix
,
'{.suffix}'
=>
$suffix
?
'.'
.
$suffix
:
''
,
'{filemd5}'
=>
$md5
,
...
...
@@ -300,7 +300,7 @@ class Upload
$params
=
array
(
'admin_id'
=>
(
int
)
session
(
'admin.id'
),
'user_id'
=>
(
int
)
cookie
(
'uid'
),
'filename'
=>
htmlspecialchars
(
strip_tags
(
$this
->
fileInfo
[
'name'
])
),
'filename'
=>
substr
(
htmlspecialchars
(
strip_tags
(
$this
->
fileInfo
[
'name'
])),
0
,
100
),
'filesize'
=>
$this
->
fileInfo
[
'size'
],
'imagewidth'
=>
$this
->
fileInfo
[
'imagewidth'
],
'imageheight'
=>
$this
->
fileInfo
[
'imageheight'
],
...
...
public/assets/js/require-backend.min.js
查看文件 @
ac97988
...
...
@@ -7403,6 +7403,9 @@ define('upload',['jquery', 'bootstrap', 'dropzone', 'template'], function ($, un
//上传URL
url
=
url
?
url
:
Config
.
upload
.
uploadurl
;
url
=
Fast
.
api
.
fixurl
(
url
);
var
chunking
=
Config
.
upload
.
chunking
||
false
,
chunkSize
=
Config
.
upload
.
chunksize
||
2097152
;
//最大可上传文件大小
maxsize
=
typeof
maxsize
!==
"undefined"
?
maxsize
:
Config
.
upload
.
maxsize
;
//文件类型
...
...
@@ -7415,6 +7418,7 @@ define('upload',['jquery', 'bootstrap', 'dropzone', 'template'], function ($, un
mimetype
=
mimetype
.
split
(
","
).
map
(
function
(
k
)
{
return
k
.
indexOf
(
"/"
)
>
-
1
?
k
:
(
!
k
||
k
===
"*"
||
k
.
charAt
(
0
)
===
"."
?
k
:
"."
+
k
);
}).
join
(
","
);
mimetype
=
mimetype
===
'*'
?
null
:
mimetype
;
//最大文件限制转换成mb
var
maxFilesize
=
(
function
(
maxsize
)
{
...
...
@@ -7452,6 +7456,8 @@ define('upload',['jquery', 'bootstrap', 'dropzone', 'template'], function ($, un
}
return
params
;
},
chunking
:
chunking
,
chunkSize
:
chunkSize
,
maxFilesize
:
maxFilesize
,
acceptedFiles
:
mimetype
,
maxFiles
:
(
maxcount
&&
parseInt
(
maxcount
)
>
1
?
maxcount
:
(
multiple
?
null
:
1
)),
...
...
public/assets/js/require-upload.js
查看文件 @
ac97988
...
...
@@ -156,6 +156,7 @@ define(['jquery', 'bootstrap', 'dropzone', 'template'], function ($, undefined,
mimetype
=
mimetype
.
split
(
","
).
map
(
function
(
k
)
{
return
k
.
indexOf
(
"/"
)
>
-
1
?
k
:
(
!
k
||
k
===
"*"
||
k
.
charAt
(
0
)
===
"."
?
k
:
"."
+
k
);
}).
join
(
","
);
mimetype
=
mimetype
===
'*'
?
null
:
mimetype
;
//最大文件限制转换成mb
var
maxFilesize
=
(
function
(
maxsize
)
{
...
...
请
注册
或
登录
后发表评论