Class FileStorageException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AzureBlobFileStorage.AzureBlobStorageException, FileTooLargeException, S3FileStorage.S3FileStorageException, SftpFileStorage.SftpFileStorageException

public class FileStorageException extends RuntimeException

檔案儲存例外基類

所有 FileStorage 相關的例外都應繼承此類別,方便統一處理。

常見子類別

使用方式

try {
    fileStorage.store(tenantId, filename, content, contentType, size);
} catch (FileTooLargeException e) {
    // 處理檔案過大的情況
} catch (FileStorageException e) {
    // 處理其他儲存錯誤
}
See Also:
  • Constructor Details

    • FileStorageException

      public FileStorageException(String message)
      建構子
      Parameters:
      message - 錯誤訊息
    • FileStorageException

      public FileStorageException(String message, Throwable cause)
      建構子(含原因)
      Parameters:
      message - 錯誤訊息
      cause - 原始例外
    • FileStorageException

      public FileStorageException(Throwable cause)
      建構子(僅原因)
      Parameters:
      cause - 原始例外