版本号,123文件信息解析支持

This commit is contained in:
q
2025-10-17 16:41:02 +08:00
parent 217cb3a776
commit 8e661ed1c5
2 changed files with 17 additions and 1 deletions

View File

@@ -18,6 +18,8 @@ import org.apache.commons.lang3.StringUtils;
import org.openjdk.nashorn.api.scripting.ScriptObjectMirror;
import java.net.MalformedURLException;
import java.time.OffsetDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.Base64;
import java.util.List;
@@ -105,6 +107,7 @@ public class YeTool extends PanBase {
}
private void getDownUrl(WebClient client, JsonObject reqBodyJson) {
setFileInfo(reqBodyJson);
log.info(reqBodyJson.encodePrettily());
JsonObject jsonObject = new JsonObject();
// {"ShareKey":"iaKtVv-6OECd","FileID":2193732,"S3keyFlag":"1811834632-0","Size":4203111,
@@ -303,4 +306,17 @@ public class YeTool extends PanBase {
down(client, paramJson, DOWNLOAD_API_URL);
return promise.future();
}
void setFileInfo(JsonObject reqBodyJson) {
FileInfo fileInfo = new FileInfo();
fileInfo.setFileId(reqBodyJson.getInteger("FileId").toString());
fileInfo.setFileName(reqBodyJson.getString("FileName"));
fileInfo.setSize(reqBodyJson.getLong("Size"));
fileInfo.setHash(reqBodyJson.getString("Etag"));
fileInfo.setCreateTime(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")
.format(OffsetDateTime.parse(reqBodyJson.getString("CreateAt")).toLocalDateTime()));
fileInfo.setUpdateTime(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")
.format(OffsetDateTime.parse(reqBodyJson.getString("UpdateAt")).toLocalDateTime()));
shareLinkInfo.getOtherParam().put("fileInfo", fileInfo);
}
}

View File

@@ -48,7 +48,7 @@
</div>
<!-- 项目简介移到卡片内 -->
<div class="project-intro">
<div class="intro-title">NFD网盘直链解析0.1.9_b9m</div>
<div class="intro-title">NFD网盘直链解析0.1.9_b10</div>
<div class="intro-desc">
<div>支持网盘蓝奏云蓝奏云优享小飞机盘123云盘奶牛快传移动云空间QQ邮箱云盘QQ闪传等 <el-link style="color:#606cf5" href="https://github.com/qaiu/netdisk-fast-download?tab=readme-ov-file#%E7%BD%91%E7%9B%98%E6%94%AF%E6%8C%81%E6%83%85%E5%86%B5" target="_blank"> &gt;&gt; </el-link></div>
<div>文件夹解析支持蓝奏云蓝奏云优享小飞机盘123云盘</div>