From 92034e64c9bb28c262b0fcb90660b58328aa2f5e Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 23 十月 2025 14:35:05 +0800
Subject: [PATCH] fix: bug
---
src/utils/common/file.ts | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/src/utils/common/file.ts b/src/utils/common/file.ts
index 25cbd9a..0c2a668 100644
--- a/src/utils/common/file.ts
+++ b/src/utils/common/file.ts
@@ -25,6 +25,14 @@
return path ? [convertApi2FormUrl(path)] : [];
}
+export function convertApi2FormUrlBySeparator(path: string, separator = '|') {
+ return path ? path.split(separator).map((x) => setOSSLink(x)) : [];
+}
+
+export function convertApi2FormUrlObjectBySeparator(path: string, separator = '|') {
+ return path ? path.split(separator).map(convertApi2FormUrl) : [];
+}
+
/**
* 鎶妘pload鐨勮矾寰勮浆鎹负涓婁紶鍒癮pi鐨勮矾寰�
*/
@@ -32,6 +40,13 @@
return urls.filter((x) => x.path).map((x) => urlOmitDomain(x.path));
}
+export function convertFormUrl2ApiBySeparator<T extends { path?: string }>(
+ urls: T[],
+ separator = '|'
+) {
+ return convertFormUrl2Api(urls).join(separator);
+}
+
export async function imageUrlToFile(url: string, filename: string) {
const response = await fetch(`${url}?${new Date().getTime()}`);
const blob = await response.blob();
--
Gitblit v1.9.1