diff --git a/src/main/java/org/ntlab/amaryllis/server/resources/VoicememosRest.java b/src/main/java/org/ntlab/amaryllis/server/resources/VoicememosRest.java index 55a986f..ee0c0f9 100644 --- a/src/main/java/org/ntlab/amaryllis/server/resources/VoicememosRest.java +++ b/src/main/java/org/ntlab/amaryllis/server/resources/VoicememosRest.java @@ -16,6 +16,7 @@ import java.util.UUID; import static org.ntlab.amaryllis.server.models.Voicememos.createVid; +import static org.ntlab.amaryllis.server.utils.Base64Decode.saveAsFile; @Component @Path("/voicememos") @@ -53,9 +54,9 @@ Account account = accounts.getAccount(uid); String server_token = account.getToken(); if (client_token.equals(server_token)) { - String path = ""; - String url = "http://nitta-lab-www-is.konan-u.ac.jp" + path; String vid = createVid(); + String path = saveAsFile(vid, data); + String url = "http://nitta-lab-www.is.konan-u.ac.jp/amaryllis" + path; Voicememo v = voicememos.createVoicememo(vid, uid, time, url, latitude, longitude, title, summary); if (v == null) { throw new WebApplicationException(400);