This commit is contained in:
longdayi 2025-02-21 17:12:47 +08:00
parent 92983baf52
commit 39e7bf74ac
4 changed files with 4 additions and 4 deletions

View File

@ -14,7 +14,7 @@ export class ImageProcessor extends BaseProcessor {
const { url } = resource;
const filepath = getUploadFilePath(url);
const originMeta = resource.meta as unknown as FileMetadata;
if (!originMeta.mimeType?.startsWith('image/')) {
if (!originMeta.filetype?.startsWith('image/')) {
this.logger.log(`Skipping non-image resource: ${resource.id}`);
return resource;
}

View File

@ -19,7 +19,7 @@ export class VideoProcessor extends BaseProcessor {
);
const originMeta = resource.meta as unknown as FileMetadata;
if (!originMeta.mimeType?.startsWith('video/')) {
if (!originMeta.filetype?.startsWith('video/')) {
this.logger.log(`Skipping non-video resource: ${resource.id}`);
return resource;
}

View File

@ -11,7 +11,7 @@ export interface ProcessResult {
export interface BaseMetadata {
size: number
mimeType: string
filetype: string
filename: string
extension: string
modifiedAt: Date

View File

@ -16,7 +16,7 @@ export const uploader = async (
maxSizeMB: 0.8, // 最大文件大小MB
maxWidthOrHeight: 1920, // 最大宽高
useWebWorker: true,
fileType: "image/webp", // 输出文件格式
filetype: "image/webp", // 输出文件格式
};
const compressedFile = await imageCompression(file, options);
return new File([compressedFile], `${file.name.split(".")[0]}.webp`, {