upload test 2.8.7

master
icret 2025-07-04 19:33:34 +08:00
parent 90ab6308f5
commit e0665f0042
6 changed files with 46 additions and 17 deletions

View File

@ -70,7 +70,9 @@ if (isset($_POST['update'])) {
if (isset($_POST['add_token_id'])) {
$postArr = array(
$_POST['add_token'] => array(
'id' => $_POST['add_token_id'], 'expired' => $_POST['add_token_expired'] * 86400 + time(), 'add_time' => time()
'id' => $_POST['add_token_id'],
'expired' => $_POST['add_token_expired'] * 86400 + time(),
'add_time' => time()
)
);
$new_config = array_replace($tokenList, $postArr);
@ -483,7 +485,7 @@ auto_delete(); //定时删除
<button type="submit" class="btn btn-primary">保存KEY</button>
</form>
<h5 class="page-header">Token API 管理: <?php if (!$config['token_path_status']) echo '<small>* 部分按钮需开启Token分离才能激活, 删除后不可恢复</small>'; ?></h5>
<p class="text-primary">API调用地址: <code><?php echo $config['domain']; ?>/api/index.php</code></p>
<label class="text-primary">当前Token列表 <small><code>调用地址: <?php echo $config['domain']; ?>/api/index.php</code></small></label>
<div id="myDataGrid" class="datagrid table-bordered">
<div class="input-control search-box search-box-circle has-icon-left has-icon-right" id="searchboxExample2" style="margin-bottom: 10px;">
<input id="inputSearchExample2" type="search" class="form-control search-input" placeholder="搜索Token">
@ -492,18 +494,34 @@ auto_delete(); //定时删除
</div>
<div class="datagrid-container"></div>
</div>
<form class="form-inline" action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post" style="margin-top: 10px;">
<div class="form-group">
<label for="add_modify_token" data-toggle="tooltip" title="当前的Token是实时生成的,如果需要修改只需要复制已存在的Token并修改有效期即可!">增加/修改Token: </label>
<input type="text" class="form-control" id="add_modify_token" name="add_token" value="<?php echo privateToken(); ?>">
<div class="col-md-12">
<h5 class="page-header">增加Token</h5>
<div class="col-md-9">
<form class="form-inline" action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post" style="margin-top: 10px;">
<div class="form-group">
<label for="add_modify_token" data-toggle="tooltip" title="当前的Token是实时生成的,如果需要修改只需要复制已存在的Token并修改有效期即可!">增加/修改Token: </label>
<input type="text" class="form-control" id="add_modify_token" name="add_token" value="<?php echo privateToken(); ?>">
</div>
<div class="form-group">
<label for="add_modify_token_time" data-toggle="tooltip" title="正整数或负整数<br/>正整数设置有效期<br/>负整数(-1)设置过期">有效期 (): </label>
<input type="number" class="form-control" id="add_modify_token_time" name="add_token_expired" min="-1" value="30" required="required">
</div>
<input type="hidden" class="form-control" name="add_token_id" value="<?php echo count($tokenList); ?>" placeholder="隐藏的保存">
<button type="submit" class="btn btn-primary">添加</button>
</form>
</div>
<div class="form-group">
<label for="add_modify_token_time" data-toggle="tooltip" title="正整数或负整数<br/>正整数设置有效期<br/>负整数(-1)设置过期">有效期 (): </label>
<input type="number" class="form-control" id="add_modify_token_time" name="add_token_expired" min="-1" value="30" required="required">
<div class="col-md-3">
<form class="form-inline" action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post" style="margin-top: 10px;">
<div class="switch switch-inline" data-toggle="tooltip" title="上传的图片名称后缀添加Token ID" data-original-title="上传的图片名称后缀添加Token ID">
<input type="hidden" name="token_suffix_ID" value="0">
<input type="checkbox" name="token_suffix_ID" value="1" <?php if ($config['token_suffix_ID']) echo 'checked="checked"'; ?>>
<label style="font-weight: bold">suffix ID</label>
</div>
<input type="hidden" class="form-control" name="update" value="<?php echo date("Y-m-d H:i:s"); ?>" placeholder="隐藏的保存">
<button type="submit" class="btn btn-primary">保存</button>
</form>
</div>
<input type="hidden" class="form-control" name="add_token_id" value="<?php echo count($tokenList); ?>" placeholder="隐藏的保存">
<button type="submit" class="btn btn-primary">添加</button>
</form>
</div>
</div>
<div class="tab-pane fade" id="Content6">
<div class="col-md-12">

View File

@ -560,7 +560,7 @@ class RExplorer
</ul>
<!-- 右侧的导航项目 -->
<ul class="nav navbar-nav navbar-right">
<li><a href="your/nice/url">欢迎您, ' . $member['username'] . '</a></li>
<li><a href="#">欢迎您, ' . $member['username'] . '</a></li>
<li><a href="?action=logout">注销</a></li>
</ul>
</div>

View File

@ -77,8 +77,10 @@ if ($handle->uploaded) {
// 文件命名
$handle->file_new_name_body = imgName($handle->file_src_name_body);
// 添加Token ID
$handle->file_name_body_add = '-' . $tokenID;
// 添加Token ID 2025-07-04 增加Token ID后缀开关
if ($config['token_suffix_ID']) {
$handle->file_name_body_add = '-' . $tokenID;
}
// 最大上传限制
$handle->file_max_size = $config['maxSize'];
// 最大宽度

View File

@ -33,6 +33,6 @@ ini_set('memory_limit', '512M');
// 判断当前系统是否为windows
define('IS_WIN', strstr(PHP_OS, 'WIN') ? 1 : 0);
// 定义程序版本
define('APP_VERSION', '2.8.5');
define('APP_VERSION', '2.8.7');
/*---------------基础配置结束-------------------*/

File diff suppressed because one or more lines are too long

View File

@ -1,3 +1,11 @@
*2025-07-04 v2.8.7
- 增加token ID开关 [#241](https://github.com/icret/EasyImages2.0/issues/241)
* 2025-03-25 v2.8.6
* feat: 添加svg矢量图主要是广场预览 by @zhendery in https://github.com/icret/EasyImages2.0/pull/224
* 修改captcha.php中的一处笔误会导致Nginx报错 by @HC3560 in https://github.com/icret/EasyImages2.0/pull/234
* 2024-06-14 v2.8.5
- 优化API示例
- 优化二级目录使用