This commit is contained in:
手瓜一十雪
2024-11-28 10:56:57 +08:00
parent 1dc2f7e5a2
commit 3bb12e3f45

View File

@@ -198,10 +198,19 @@ export async function checkUriType(Uri: string) {
if (uri.startsWith('base64:')) { if (uri.startsWith('base64:')) {
return { Uri: uri, Type: FileUriType.Base64 }; return { Uri: uri, Type: FileUriType.Base64 };
} }
// 默认file://
if (uri.startsWith('file:')) { if (uri.startsWith('file:')) {
const filePath: string = uri.slice(7); // 兼容file:///
// file:///C:/1.jpg
if (uri.startsWith('file:///') && process.platform === 'win32') {
const filePath: string = uri.slice(8);
return { Uri: filePath, Type: FileUriType.Local };
}
// 处理默认规范
// file://C:\1.jpg // file://C:\1.jpg
// file:///test/1.jpg // file:///test/1.jpg
const filePath: string = uri.slice(7);
return { Uri: filePath, Type: FileUriType.Local }; return { Uri: filePath, Type: FileUriType.Local };
} }
if (uri.startsWith('data:')) { if (uri.startsWith('data:')) {