export interface FileUploadRequestModel extends FileUploadViewerInfo { chunkFile: Blob; /** 總共被切割成幾個 chunk */ chunkTotalCount: number; /** 目前是第幾個 chunk,由 1 開始 */ chunkNumber: number; /** 切割的單位大小 */ chunkSize: number; module: string; subModule: string; /** 同一個 chunk group id 會相同 */ id: string; /** 檔名 */ fileName: string; /** 檔案的原始大小 */ length: number; } export interface FileUploadResponsesModel { id: string; fileName: string; length: number; url: string; } export interface GlobFileUploadLimitModel { /** 是否有啟用檔案容量限制 */ checkLimit: boolean; /** 單一檔案上傳限制(單位bytes) */ uploadSize: number; /** 目前剩餘容量 (單位bytes) */ remainingSize: number; } /** 上傳檔案時Request內跟viewer有關的資訊 */ export interface FileUploadViewerInfo { /** 是否為pdf viewer的檔案 */ isViewPdf: boolean; /** 是否開啟浮水印 */ enableWatermark: boolean; }