base64文字列にビデオファイルを変換します

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);. 
    }

 

おすすめ

転載: www.cnblogs.com/Small-sunshine/p/12482234.html