fix: clarify upload errors and raise upload limits

This commit is contained in:
john
2026-07-04 00:17:58 +08:00
parent 702871a98c
commit 1ac9ad0277
8 changed files with 122 additions and 26 deletions
+5 -4
View File
@@ -91,7 +91,7 @@ function sortPagesByCreatedAt(pages: MindSpacePage[]) {
});
}
const IMAGE_PAGE_SIZE = 10;
const DEFAULT_MAX_UPLOAD_FILE_BYTES = 5 * 1024 * 1024;
const DEFAULT_MAX_UPLOAD_FILE_BYTES = 30 * 1024 * 1024;
const UPLOAD_FILE_EXTENSIONS = [
'.doc',
'.docx',
@@ -361,7 +361,7 @@ function validateSelectedUploadFile(file: File, maxBytes: number) {
return `暂不支持 ${extension || '无扩展名'} 文件,请选择支持的资料格式。`;
}
const effectiveMaxBytes = isUploadImageFile(file)
? Math.min(maxBytes, MINDSPACE_IMAGE_UPLOAD_MAX_BYTES)
? MINDSPACE_IMAGE_UPLOAD_MAX_BYTES
: maxBytes;
if (file.size > effectiveMaxBytes) {
return `文件不能超过 ${formatBytes(effectiveMaxBytes)},当前为 ${formatBytes(file.size)}`;
@@ -2118,7 +2118,8 @@ export function MindSpaceView({
</>
)}
{formatBytes(space.quota.availableBytes)} ·{' '}
{formatBytes(space.quota.maxFileBytes)} · {' '}
{formatBytes(space.quota.maxFileBytes)} · {' '}
{formatBytes(MINDSPACE_IMAGE_UPLOAD_MAX_BYTES)} · {' '}
{space.quota.publicPageUsed}/{space.quota.publicPageLimit} · AI{' '}
{space.quota.aiDailyUsed}/{space.quota.aiDailyLimit}
</p>
@@ -3089,7 +3090,7 @@ export function MindSpaceView({
</div>
<p className="mindspace-upload-dialog-desc">
{UPLOAD_FILE_TYPE_LABEL} {formatBytes(maxUploadFileBytes)}{' '}
{formatBytes(Math.min(maxUploadFileBytes, MINDSPACE_IMAGE_UPLOAD_MAX_BYTES))}
{formatBytes(MINDSPACE_IMAGE_UPLOAD_MAX_BYTES)}
</p>
<input
type="file"