mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-06-24 20:06:09 +08:00
1.优化storage上传mimeType检查
2.增加打开/关闭左侧菜单提示
This commit is contained in:
parent
b0b28117f5
commit
dfb88ee09e
@ -15,7 +15,7 @@
|
||||
<div class="layui-header">
|
||||
<div class="layui-logo">{{ site_info.title }}</div>
|
||||
<div class="kg-side-menu-bar">
|
||||
<a href="javascript:"><i class="layui-icon layui-icon-spread-left"></i></a>
|
||||
<a href="javascript:" title="关闭左侧菜单"><i class="layui-icon layui-icon-spread-left"></i></a>
|
||||
</div>
|
||||
<ul class="layui-nav layui-layout-left kg-nav-module">
|
||||
<li class="layui-nav-item">
|
||||
|
@ -10,6 +10,7 @@ namespace App\Services;
|
||||
use App\Library\Utils\FileInfo;
|
||||
use App\Models\Upload as UploadModel;
|
||||
use App\Repos\Upload as UploadRepo;
|
||||
use InvalidArgumentException;
|
||||
|
||||
class MyStorage extends Storage
|
||||
{
|
||||
@ -173,16 +174,6 @@ class MyStorage extends Storage
|
||||
return $this->upload('/img/icon', self::MIME_IMAGE, UploadModel::TYPE_ICON_IMG);
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传课件资源
|
||||
*
|
||||
* @return UploadModel|bool
|
||||
*/
|
||||
public function uploadResource()
|
||||
{
|
||||
return $this->upload('/resource', self::MIME_FILE, UploadModel::TYPE_RESOURCE);
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传文件
|
||||
*
|
||||
@ -205,7 +196,8 @@ class MyStorage extends Storage
|
||||
foreach ($files as $file) {
|
||||
|
||||
if (!$this->checkFile($file->getRealType(), $mimeType)) {
|
||||
continue;
|
||||
$message = sprintf('MimeType: "%s" not in secure whitelist', $file->getRealType());
|
||||
throw new InvalidArgumentException($message);
|
||||
}
|
||||
|
||||
$md5 = md5_file($file->getTempName());
|
||||
@ -221,7 +213,7 @@ class MyStorage extends Storage
|
||||
if (empty($fileName)) {
|
||||
$keyName = $this->generateFileName($extension, $prefix);
|
||||
} else {
|
||||
$keyName = $prefix .'/'. $fileName;
|
||||
$keyName = $prefix . '/' . $fileName;
|
||||
}
|
||||
|
||||
$path = $this->putFile($keyName, $file->getTempName());
|
||||
|
@ -27,10 +27,12 @@ layui.use(['jquery', 'element'], function () {
|
||||
$('.layui-side').toggle();
|
||||
|
||||
if (icon.hasClass(spreadLeft)) {
|
||||
$(this).attr('title', '打开左侧菜单');
|
||||
icon.removeClass(spreadLeft).addClass(shrinkRight);
|
||||
body.css('left', 0);
|
||||
footer.css('left', 0);
|
||||
} else {
|
||||
$(this).attr('title', '关闭左侧菜单');
|
||||
icon.removeClass(shrinkRight).addClass(spreadLeft);
|
||||
body.css('left', '200px');
|
||||
footer.css('left', '200px');
|
||||
|
Loading…
x
Reference in New Issue
Block a user