| |
---|
| | import java.io.*; |
---|
| | import java.util.Base64; |
---|
| | |
---|
| | public class Base64Decode { |
---|
| | //どこにdecodeしたデータを返すか? |
---|
| | //どこからencodeされたデータを受け取るのか? |
---|
| | //変換後の型はbyteでいいのか? |
---|
| | public static String saveAsFile(String vid ,String endata) throws IOException { |
---|
| | //デコードを行う |
---|
| | byte[] dedata = Base64.getDecoder().decode(endata); |
---|
| | String path = Base64Decode.class.getResource("http://nitta-lab-www.is.konan-u.ac.jp/amaryllis/data/" + vid+ ".mp4").getPath(); |
---|
| | |
---|
| | //ファイル作成 |
---|
| | File file = new File("/amaryllis/data/" + vid+ ".mp4"); |
---|
| | File file = new File("http://nitta-lab-www.is.konan-u.ac.jp/amaryllis/amaryllis/data/" + vid+ ".mp4"); |
---|
| | |
---|
| | //ファイルにデータの書き込む |
---|
| | //ファイルに音声データを書き込む |
---|
| | FileWriter file1 = new FileWriter("http://nitta-lab-www.is.konan-u.ac.jp/amaryllis/data/" + vid+ ".mp4"); |
---|
| | PrintWriter pw = new PrintWriter(new BufferedWriter(file1)); |
---|
| | pw.println(dedata); |
---|
| | |
---|
| | //ファイルを閉じる |
---|
| | pw.close(); |
---|
| | |
---|
| | //セーブしたファイルの相対パスを文字列として返す |
---|
| | String path = Base64Decode.class.getResource("http://nitta-lab-www.is.konan-u.ac.jp/amaryllis/data/" + vid+ ".mp4").getPath(); |
---|
| | return path; |
---|
| | } |
---|
| | } |
---|
| | |
---|
| | |