色欲av一区久久精品_久久综合色综合色88_无码在线观看不卡_色黄视频网站_亚洲国产精品久久久久秋霞66

apache tika檢測文件是否損壞

時(shí)間:2023-05-17

ApacheTika用于文件類型檢測和從各種格局的文件內(nèi)容提取的庫。
將上傳文件至服務(wù)器,進(jìn)行解析文件時(shí),經(jīng)常需要判別文件是否損壞。咱們能夠運(yùn)用tika來檢測文件是否損壞
maven引進(jìn)如下:
org.apache.tikatika-app1.18xercesxercesImpl2.11.0
如果jar包抵觸時(shí)能夠引進(jìn)如下:Java
org.apache.tikatika-core1.18org.apache.tikatika-parsers1.18xercesxercesImpl2.11.0
運(yùn)用tika檢測文件是否損壞:
如果從輸入流讀取失敗,則parse辦法拋出IOException反常,從流中獲取的文檔不能被解析拋TikaException反常,處理器不能處理事件則拋SAXException反常
當(dāng)文檔不能被解析時(shí),闡明文檔損壞
履行過程:
publicstaticvoidmain(String[]args){
try{
//Assumesample.txtisinyourcurrentdirectory
Filefile=newFile(“D:\\測驗(yàn).txt”);
booleanresult=isParseFile(file);
}catch(Exceptione){
e.printStackTrace();
}
}
/**
*驗(yàn)證文件是否損壞
*
*@paramfile文件
*@returntrue/false
*@throwsException
*/
privatestaticbooleanisParseFile(Filefile)throwsException{
try{
Tikatika=newTika();
Stringfilecontent=tika.parseToString(file);
System.out.println(filecontent);
returntrue;
}catch(TikaExceptione){
returnfalse;
}
}

文章標(biāo)簽:

Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號

與項(xiàng)目經(jīng)理交流
掃描二維碼
與項(xiàng)目經(jīng)理交流
掃描二維碼
與項(xiàng)目經(jīng)理交流
ciya68