FileDataSource:(javax.activation.FileDataSource.FileDataSource(File file))
FileDataSource 類實現一個封裝文件的簡單 DataSource 對象。它通過 FileTypeMap 對象提供數據分類服務。
FileDataSource 分類語義
FileDataSource 類將文件的數據分類委托給一個從 FileTypeMap 類子類化的對象。setFileTypeMap
方法可用於為 FileDataSource 實例顯示地設置 FileTypeMap。如果沒有設置任何 FileTypeMap,則 FileDataSource 將調用 FileTypeMap 的 getDefaultFileTypeMap 方法獲取系統的默認 FileTypeMap。
示例:
fileWrapper = new ArchivesFileWrapper(); filePath = FileNetUtils.getZipFile(null,DmService.BUSI_TYPE_FORTUNE, customerNo, loanNo); fileWrapper.setFileName(loanNo); fileWrapper.setFileExtension("zip"); DataSource source = new FileDataSource(new File(filePath)); fileWrapper.setFile(new DataHandler(source));