|
|
@@ -147,16 +147,19 @@ export default function WordPreview() {
|
|
|
const handleImageZipSelect = async (event: React.ChangeEvent<HTMLInputElement>) => {
|
|
|
const file = event.target.files?.[0];
|
|
|
if (file) {
|
|
|
- const validTypes = ['application/zip', 'application/x-zip-compressed'];
|
|
|
- const maxSize = 50 * 1024 * 1024;
|
|
|
-
|
|
|
- if (!validTypes.includes(file.type)) {
|
|
|
- toast.error('请选择有效的ZIP压缩文件');
|
|
|
+ const maxSize = 500 * 1024 * 1024;
|
|
|
+
|
|
|
+ // 检查文件扩展名 - 目前只支持ZIP格式
|
|
|
+ const fileExtension = file.name.toLowerCase().split('.').pop();
|
|
|
+ const isZipFile = fileExtension === 'zip';
|
|
|
+
|
|
|
+ if (!isZipFile) {
|
|
|
+ toast.error('目前仅支持 .zip 格式压缩包,请转换为ZIP格式后重试');
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if (file.size > maxSize) {
|
|
|
- toast.error('压缩文件大小超过50MB限制');
|
|
|
+ toast.error('压缩文件大小超过500MB限制');
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -906,7 +909,7 @@ export default function WordPreview() {
|
|
|
选择图片压缩包
|
|
|
</CardTitle>
|
|
|
<CardDescription>
|
|
|
- 支持 .zip .rar .7z 格式压缩包,最大500MB
|
|
|
+ 支持 .zip 格式压缩包,最大500MB
|
|
|
</CardDescription>
|
|
|
</CardHeader>
|
|
|
<CardContent className="space-y-4">
|