1は、ビデオファイルがBASE64に変換され、
/ ** * ファイル名を持つ* @param videofilePathビデオファイルのパス * @return Base64で * / パブリック静的文字列videoToBase64(ファイルvideofilePath){ ロングvideofilePath.lengthサイズ=(); バイト[] =新しい新しいバイトimageByte [(int型)サイズ]; FileInputStreamのFS = NULL; BufferedInputStreamをBIS = NULL; 試み{ FS =新しい新規のFileInputStream(videofilePath); BIS BufferedInputStreamを新しい新=(FS); bis.read(imageByte); }キャッチ(にFileNotFoundException E){ log.info(「ファイル{}」、e.getMessage(): "+ videofilePath.getName()+"は見つかりません )。 }キャッチ(IOExceptionをE){ log.info( "バイト変換BASE64エラー:" + e.getMessage()); }最後に{ IF(!BIS = NULL){ 試み{ bis.close(); }キャッチ(IOExceptionをE){ log.info( "誤差は、入力ストリームをしているクローズ: "+ e.getMessage()); } } !IF(FS = NULL){ 試み{ fs.Close(); }キャッチ(IOExceptionをE){ log.info("閉じる入力流出エラー: " e.getMessage +()); } } } リターン(新しい新しいsun.misc.BASE64Encoder())エンコード(imageByte);. }