好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > apache tika檢測文件是否損壞的方法

apache tika檢測文件是否損壞的方法

熱門標簽:虛假地圖標注 地圖標注如何改成微信號 400電話號碼辦理多少錢 濮陽好的聯通400電話申請 靈圖uu電子寵物店地圖標注 承德地圖標注公司 百度地圖標注公司位置要多少錢 山東企業外呼系統公司 地圖標注黃河的位置

Apache Tika用于文件類型檢測和從各種格式的文件內容提取的庫。

將上傳文件至服務器,進行解析文件時,經常需要判斷文件是否損壞。我們可以使用tika來檢測文件是否損壞

maven引入如下:

<dependency>
  <groupId>org.apache.tika</groupId>
  <artifactId>tika-app</artifactId>
  <version>1.18</version>
</dependency>
<dependency>
  <groupId>xerces</groupId>
  <artifactId>xercesImpl</artifactId>
  <version>2.11.0</version>
</dependency>

  如果jar包沖突時可以引入如下:

<dependency>
  <groupId>org.apache.tika</groupId>
  <artifactId>tika-core</artifactId>
  <version>1.18</version>
</dependency>
<dependency>
  <groupId>org.apache.tika</groupId>
  <artifactId>tika-parsers</artifactId>
  <version>1.18</version>
</dependency>
<dependency>
  <groupId>xerces</groupId>
  <artifactId>xercesImpl</artifactId>
  <version>2.11.0</version>
</dependency>

使用tika檢測文件是否損壞: 

  如果從輸入流讀取失敗,則parse方法拋出IOException異常,從流中獲取的文檔不能被解析拋TikaException異常,處理器不能處理事件則拋SAXException異常

  當文檔不能被解析時,說明文檔損壞

執行過程:

public static void main(String[] args) {
    try {
      //Assume sample.txt is in your current directory
      File file = new File("D:\\測試.txt");
      boolean result = isParseFile(file);
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
 
  /**
   * 驗證文件是否損壞
   *
   * @param file 文件
   * @return true/false
   * @throws Exception
   */
  private static boolean isParseFile(File file) throws Exception {
    try {
      Tika tika = new Tika();
      String filecontent = tika.parseToString(file);
      System.out.println(filecontent);
      return true;
    } catch (TikaException e) {
      return false;
    }
  }

  輸出結果:

測試數據---讀取文本內容

總結

以上所述是小編給大家介紹的apache tika檢測文件是否損壞的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

標簽:泰安 安康 上海 德宏 淮安 福州 鷹潭 樂山

巨人網絡通訊聲明:本文標題《apache tika檢測文件是否損壞的方法》,本文關鍵詞  apache,tika,檢測,文件,是否,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《apache tika檢測文件是否損壞的方法》相關的同類信息!
  • 本頁收集關于apache tika檢測文件是否損壞的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚卅色综合久色aⅴ网站 | 受有胸从小给攻喂奶的文| 三上悠亚2022全部作品| 国产欧美视频在线| 下面好湿~想要~深一点 | 国内精品视频在线播放| 日本免费一级高清婬曰本片| 狠色婷婷久久一区二区三区_| 精东影业果冻传媒| 久久精品免视看国产成人2021| 欧美精品久久久久久干草影院小说| 最近免费中文字幕大全视频| 黑人另类videovideosex| 囗交小说| 被亵玩的清冷公子H| 337P粉嫩日本亚洲大胆艺术| 一级黄色片aaa| 国产一区精品| 白羊配摩羯下不了床| 国产精品无码久久久久不卡| 用力日| 欧美aa一级| chinese男同gay| 12男生勃起照片| 《美国式禁忌2》在线| 六月婷婷网视频在线观看| 黄色三级网| 玉梅在厨房里被躁到高潮视频| 我和亲生子伦免费看| 饥渴难耐的岳让我使劲弄| 中文字幕久久欲求不满| 国产普通话对白呻吟在线播放| 欧美亚洲精品尤物| 露脸偷拍精品视频在线| 男人操美女网站| 久久九九八八色偷偷| 双乳压在落地窗前做h| 成人??高潮片免费视频| 美女裞内衣内裤穿开裆内裤| 欧美激情在线免费| 无翼乌之侵犯口番全彩邪恶帝|