From ab1bbf53a6917377ceb6c6797c7424166c7b87dc Mon Sep 17 00:00:00 2001 From: SeoJin Kim Date: Tue, 25 May 2021 22:22:48 +0900 Subject: [PATCH] =?UTF-8?q?[Spring][=EC=87=BC=ED=95=91=EB=AA=B0=20?= =?UTF-8?q?=ED=94=84=EB=A1=9C=EC=A0=9D=ED=8A=B8][25]=20=EC=97=85=EB=A1=9C?= =?UTF-8?q?=EB=93=9C=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20=EC=B6=9C=EB=A0=A5=20?= =?UTF-8?q?-2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://kimvampa.tistory.com/224 --- .../WEB-INF/views/admin/goodsEnroll.jsp | 66 ++++++++++++++++++- .../WEB-INF/views/admin/goodsEnroll.jsp | 26 ++++++++ 2 files changed, 91 insertions(+), 1 deletion(-) diff --git a/VamPa/src/main/webapp/WEB-INF/views/admin/goodsEnroll.jsp b/VamPa/src/main/webapp/WEB-INF/views/admin/goodsEnroll.jsp index 0d8bf46..e25ef9f 100644 --- a/VamPa/src/main/webapp/WEB-INF/views/admin/goodsEnroll.jsp +++ b/VamPa/src/main/webapp/WEB-INF/views/admin/goodsEnroll.jsp @@ -14,7 +14,36 @@ - + @@ -142,6 +171,14 @@
+
+ +
@@ -504,6 +541,7 @@ $("#enrollBtn").on("click",function(e){ dataType : 'json', success : function(result){ console.log(result); + showUploadImage(result); }, error : function(result){ alert("이미지 파일이 아닙니다."); @@ -534,6 +572,32 @@ $("#enrollBtn").on("click",function(e){ } + /* 이미지 출력 */ + function showUploadImage(uploadResultArr){ + + /* 전달받은 데이터 검증 */ + if(!uploadResultArr || uploadResultArr.length == 0){return} + + let uploadResult = $("#uploadResult"); + + let obj = uploadResultArr[0]; + + let str = ""; + + let fileCallPath = encodeURIComponent(obj.uploadPath.replace(/\\/g, '/') + "/s_" + obj.uuid + "_" + obj.fileName); + //replace 적용 하지 않아도 가능 + //let fileCallPath = encodeURIComponent(obj.uploadPath + "/s_" + obj.uuid + "_" + obj.fileName); + + str += "
"; + str += ""; + str += "
x
"; + str += "
"; + + uploadResult.append(str); + + } + + diff --git a/VamPa_MySQL/src/main/webapp/WEB-INF/views/admin/goodsEnroll.jsp b/VamPa_MySQL/src/main/webapp/WEB-INF/views/admin/goodsEnroll.jsp index ddbc99e..51e2e6c 100644 --- a/VamPa_MySQL/src/main/webapp/WEB-INF/views/admin/goodsEnroll.jsp +++ b/VamPa_MySQL/src/main/webapp/WEB-INF/views/admin/goodsEnroll.jsp @@ -485,6 +485,7 @@ $("#enrollBtn").on("click",function(e){ dataType : 'json', success : function(result){ console.log(result); + showUploadImage(result); }, error : function(result){ alert("이미지 파일이 아닙니다."); @@ -514,6 +515,31 @@ $("#enrollBtn").on("click",function(e){ } + /* 이미지 출력 */ + function showUploadImage(uploadResultArr){ + + /* 전달받은 데이터 검증 */ + if(!uploadResultArr || uploadResultArr.length == 0){return} + + let uploadResult = $("#uploadResult"); + + let obj = uploadResultArr[0]; + + let str = ""; + + let fileCallPath = encodeURIComponent(obj.uploadPath.replace(/\\/g, '/') + "/s_" + obj.uuid + "_" + obj.fileName); + //replace 적용 하지 않아도 가능 + //let fileCallPath = encodeURIComponent(obj.uploadPath + "/s_" + obj.uuid + "_" + obj.fileName); + + str += "
"; + str += ""; + str += "
x
"; + str += "
"; + + uploadResult.append(str); + + } +