Class FileStorageException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
io.leandev.appfuse.file.FileStorageException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AzureBlobFileStorage.AzureBlobStorageException, FileTooLargeException, S3FileStorage.S3FileStorageException, SftpFileStorage.SftpFileStorageException
檔案儲存例外基類
所有 FileStorage 相關的例外都應繼承此類別,方便統一處理。
常見子類別
FileTooLargeException- 檔案超過大小限制
使用方式
try {
fileStorage.store(tenantId, filename, content, contentType, size);
} catch (FileTooLargeException e) {
// 處理檔案過大的情況
} catch (FileStorageException e) {
// 處理其他儲存錯誤
}
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionFileStorageException(String message) 建構子FileStorageException(String message, Throwable cause) 建構子(含原因)FileStorageException(Throwable cause) 建構子(僅原因) -
Method Summary
Methods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
FileStorageException
-
FileStorageException
-
FileStorageException
-