From c773a0d8e62453cee1ebdb9ee003ebad4803f6c5 Mon Sep 17 00:00:00 2001 From: thzxx Date: Mon, 18 May 2026 17:36:41 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=96=87=E4=BB=B6=E5=A4=A7=E5=B0=8F?= =?UTF-8?q?=E9=99=90=E5=88=B6=E8=B0=83=E6=95=B4=E4=B8=BA20MB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.js | 4 ++-- renderer/renderer.js | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/main.js b/main.js index 9e59959..ff8e35a 100644 --- a/main.js +++ b/main.js @@ -3,7 +3,7 @@ const path = require('path'); const fs = require('fs'); const { readFile, stat } = require('fs/promises'); -const MAX_FILE_SIZE = 10 * 1024 * 1024; // 10MB +const MAX_FILE_SIZE = 20 * 1024 * 1024; // 20MB let mainWindow = null; let activeFilePath = null; // Currently active tab's file path @@ -156,7 +156,7 @@ async function readFileContent(filePath) { // 文件大小检查 const stats = await stat(filePath); if (stats.size > MAX_FILE_SIZE) { - throw new Error(`文件过大(${(stats.size / 1024 / 1024).toFixed(1)} MB),暂不支持超过 10MB 的文件`); + throw new Error(`文件过大(${(stats.size / 1024 / 1024).toFixed(1)} MB),暂不支持超过 20MB 的文件`); } let content = await readFile(filePath, 'utf-8'); // 剥离 UTF-8 BOM(Windows 某些编辑器会添加) diff --git a/renderer/renderer.js b/renderer/renderer.js index b89035e..1342170 100644 --- a/renderer/renderer.js +++ b/renderer/renderer.js @@ -660,7 +660,7 @@ } // ===== File Size Limit ===== - const MAX_FILE_SIZE = 10 * 1024 * 1024; // 10MB + const MAX_FILE_SIZE = 20 * 1024 * 1024; // 20MB function formatFileSize(bytes) { if (bytes < 1024) return bytes + ' B'; @@ -685,7 +685,7 @@ const ext = file.name.substring(file.name.lastIndexOf('.')).toLowerCase(); if (!['.md', '.markdown', '.txt'].includes(ext)) return; if (file.size > MAX_FILE_SIZE) { - alert(`"${file.name}" 过大(${formatFileSize(file.size)}),暂不支持超过 10MB 的文件`); + alert(`"${file.name}" 过大(${formatFileSize(file.size)}),暂不支持超过 20MB 的文件`); return; } const reader = new FileReader(); @@ -850,7 +850,7 @@ if (!allowedExts.includes(ext)) continue; // Electron 主进程已有文件大小检查,此处为浏览器模式兜底 if (file.size > MAX_FILE_SIZE) { - alert(`"${file.name}" 过大(${formatFileSize(file.size)}),暂不支持超过 10MB 的文件`); + alert(`"${file.name}" 过大(${formatFileSize(file.size)}),暂不支持超过 20MB 的文件`); continue; } if (filePath && typeof window.electronAPI !== 'undefined') {