@@ -3,7 +3,7 @@ import type { CloudFile } from "../entries/_cloud-file.type.ts";
33import MimeTypes from "../mime-types/mime-types.ts" ;
44import type { GlobalCloudFile } from "../entries/_global-cloud-file.type.ts" ;
55import { joinPath } from "~/utils/path-utils.ts" ;
6- import { resize_image } from "../image-ops/resize/resize-img.ts" ;
6+ import { resize_image_to_jpg } from "../image-ops/resize/resize-img.ts" ;
77export const uploadFile = new CloudAPIAction ( "upload" , {
88 label : "Upload File" ,
99 raw : true ,
@@ -78,18 +78,18 @@ export const uploadFile = new CloudAPIAction("upload", {
7878 recursive : true ,
7979 } ) ;
8080 cloudFile . filePath = path ;
81- console . log ( {
82- optimizeImage,
83- optimizeWidth,
84- optimizeHeight,
85- } ) ;
8681 if ( optimizeImage ) {
8782 const { done, value } = await stream . getReader ( ) . read ( ) ;
8883 if ( value ) {
8984 const defaultSize = 1000 ;
9085 const width = optimizeWidth || defaultSize ;
9186 const height = optimizeHeight || defaultSize ;
92- const resized = resize_image ( value , width , height ) ;
87+ const resized = resize_image_to_jpg ( value , width , height ) ;
88+ cloudFile . mimeType = "image/jpeg" ;
89+ cloudFile . fileName = fileName . replace ( / \. [ ^ . ] + $ / , ".jpg" ) ;
90+ cloudFile . fileExtension = "jpg" ;
91+ cloudFile . fileType = "image" ;
92+ cloudFile . fileSize = resized . byteLength ;
9393 await Deno . writeFile ( path , resized , {
9494 create : true ,
9595 } ) ;
0 commit comments