이유식 - 음악설정 파일 webapps 경로로 변경

dev_bert
jonghwan76 3 years ago
parent 5beb0285fc
commit 7dce237ac8

@ -95,7 +95,7 @@ public class ConstantSystem {
public static String API_KEY = "";
public static String API_SENDNUM = "";
public static String MUSIC_PATH = "";
// public static String MUSIC_PATH = "";
public static final String M_KEY = "376d69737379787568616e6765a65a61";
@ -134,7 +134,7 @@ public class ConstantSystem {
API_KEY = PropertyUtil.getProperty(PROPERTIES_FILE, "sms.api_key");
API_SENDNUM = PropertyUtil.getProperty(PROPERTIES_FILE, "sms.api_sendnum");
MUSIC_PATH = PropertyUtil.getProperty(PROPERTIES_FILE, "file.music_path");
// MUSIC_PATH = PropertyUtil.getProperty(PROPERTIES_FILE, "file.music_path");
SERVER_NAME_SHORT_URL = SERVER_NAME + "/c/"; //
}

@ -92,7 +92,8 @@ public class M_Member_envController extends AbstractControllerManager{
DataMap paramMap = gmUtil.getDataMapFromRequest(request);
String view_nm = RenaStringUtil.getData(paramMap, "view_nm");
String redirect_url = "m/member_env/" + view_nm;
String redirect_url = "m/member_env/" + view_nm;
try {
boolean is_login = gmUtil.setSessionForMobileMember(request, paramMap);
if(is_login == false) {
@ -657,7 +658,8 @@ public class M_Member_envController extends AbstractControllerManager{
String delList = request.getParameter("delList"); //삭제 음악파일 목록(콤마구분)
List<MultipartFile> fileList = request.getFiles("file"); //파일 목록
String path = ConstantSystem.MUSIC_PATH; //업로드 경로 -> 추후 프로퍼티로 빼야함.
// String path = ConstantSystem.MUSIC_PATH; //업로드 경로 -> 추후 프로퍼티로 빼야함.
String path = request.getSession().getServletContext().getRealPath("/music"); //업로드 경로 -> 컨텍스트의 music path로 설정
String nFileName = gmUtil.getUniqueNumber(); //업로드 파일명
int idx = 0;
@ -691,7 +693,7 @@ public class M_Member_envController extends AbstractControllerManager{
String originFileName = mf.getOriginalFilename(); // 원본 파일 명
String fileType = originFileName.substring(originFileName.lastIndexOf(".") + 1);
String saveFileName = nFileName + "_" + idx + "." + fileType; //저장된 음악 파일명
String filePath = path + rm_mem.get("member_id"); //저장파일 위치
String filePath = path + "/" + rm_mem.get("member_id"); //저장파일 위치
mf.transferTo(new File(filePath, saveFileName));
log.info(originFileName);

@ -52,7 +52,7 @@ sms.api_id=gaonn0509
sms.api_key=040ec316ad13c59031b5c4c30cdec923
sms.api_sendnum=02-363-5123
file.music_path=e:/bf/music/
#file.music_path=e:/bf/music/
mysql_driver=net.sf.log4jdbc.DriverSpy
mysql_url=jdbc:log4jdbc:mysql://devops.lookylooks.ai:14236/babyfeed

@ -20,21 +20,20 @@
<#list model['music_list'] as item>
<div name="list_item" class="list_item item_order">
<label class="radio-label">${item['music_name']!}</label>
<input type="hidden" name="music_list" value="${URL_ROOT}/upload/${item['music_file_path']!}">
<input type="hidden" name="music_list" value="${URL_ROOT}/music/${item['music_file_path']!}">
<input type="button" key="${item['idx']!}" onclick="fncRemove(this)" value="삭제">
</div>
</#list>
</div>
<input type="button" value="추가" onclick="fncAddItem()">
<br/>
<br/>
<audio controls id="audio_control" onended="fncNextPlay()"></audio>
<button type="button" onclick="fncSave()" id="" name="" class="btns blue_btn">저장</button>
</form>
</div>
<audio src="${URL_ROOT}/upload/1645858397889/20220226172458931003_1.mp3" controls id="audio_control" onended="fncNextPlay()">
<#-- <source type="audio/mp3"></source>-->
</audio>
<#include "/m/include/index_bottom_info.ftl">
</main>
</div>

Loading…
Cancel
Save