From 344e777c0ab53c1066f98902b9163fae5e9604ee Mon Sep 17 00:00:00 2001 From: min Date: Sun, 17 Feb 2019 19:12:31 +0900 Subject: [PATCH] =?utf8?q?2=EB=B2=88=EC=A7=B8=20=EC=BB=A4=EB=B0=8B=20?= =?utf8?q?=ED=85=8C=EC=8A=A4=ED=8A=B8-=EB=AA=A8=EB=93=88=20=EC=B6=94?= =?utf8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- MinZip/MinZip.cpp | Bin 0 -> 388 bytes MinZip/MinZip.vcxproj | 166 +++++++++++++++++++++ MinZip/MinZip.vcxproj.filters | 36 +++++ MinZip/dllmain.cpp | Bin 0 -> 864 bytes MinZip/stdafx.cpp | Bin 0 -> 44 bytes MinZip/stdafx.h | Bin 0 -> 760 bytes MinZip/targetver.h | Bin 0 -> 444 bytes ZipProject.sln | 50 +++++-- "ZipProject/.\\result.zip" | Bin 22 -> 0 bytes ZipProject/Controllers/WebZipController.cs | 74 +++++---- ZipProject/wwwroot/js/Zip/partial_zip.js | 2 +- 11 files changed, 280 insertions(+), 48 deletions(-) create mode 100644 MinZip/MinZip.cpp create mode 100644 MinZip/MinZip.vcxproj create mode 100644 MinZip/MinZip.vcxproj.filters create mode 100644 MinZip/dllmain.cpp create mode 100644 MinZip/stdafx.cpp create mode 100644 MinZip/stdafx.h create mode 100644 MinZip/targetver.h delete mode 100644 "ZipProject/.\\result.zip" diff --git a/MinZip/MinZip.cpp b/MinZip/MinZip.cpp new file mode 100644 index 0000000000000000000000000000000000000000..ee8c0d197da7099a22c195a7c7e06e33d9ec5edb GIT binary patch literal 388 zcmY*UyNbd<6g`Da7AytJS#7jQdTmo|p@p3+Hk$YdNDP{|3+n&4g&-mr!OFt;1Nj3# z!D6e`GvjN+Xlo!hwrVMh`kHMvv1H-9&{ZP>X&J0;#wW{x0SlGh!Y2 zvA}wH-i1qnUYy-ew*r}CJ#ymX>a^04#v9oUm1Uh*Di-<(V53de97gb2H_^d2m3y2> zVj@iSjTc^O#79DJA9uHM3N-6K?@pWOsP&YeQ2ClFdc;pJo9? pb}vN@8a3Nw4VYbZ$p`yBZNTn}amd=nJ1;7$A8DAWJiGUg8?O&nNBjT) literal 0 HcmV?d00001 diff --git a/MinZip/MinZip.vcxproj b/MinZip/MinZip.vcxproj new file mode 100644 index 0000000..7cc6cc2 --- /dev/null +++ b/MinZip/MinZip.vcxproj @@ -0,0 +1,166 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 15.0 + {D089DAE3-5308-4394-81A8-95811E4F2EC5} + Win32Proj + MinZip + 10.0.17134.0 + + + + DynamicLibrary + true + v141 + Unicode + + + DynamicLibrary + false + v141 + true + Unicode + + + DynamicLibrary + true + v141 + Unicode + + + DynamicLibrary + false + v141 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + + + true + + + false + + + false + + + + Use + Level3 + Disabled + true + WIN32;_DEBUG;MINZIP_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + + + + + Use + Level3 + Disabled + true + _DEBUG;MINZIP_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + + + + + Use + Level3 + MaxSpeed + true + true + true + WIN32;NDEBUG;MINZIP_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + + + Use + Level3 + MaxSpeed + true + true + true + NDEBUG;MINZIP_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + + + + + + + + + Create + Create + Create + Create + + + + + + \ No newline at end of file diff --git a/MinZip/MinZip.vcxproj.filters b/MinZip/MinZip.vcxproj.filters new file mode 100644 index 0000000..f464954 --- /dev/null +++ b/MinZip/MinZip.vcxproj.filters @@ -0,0 +1,36 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 헤더 파일 + + + 헤더 파일 + + + + + 소스 파일 + + + 소스 파일 + + + 소스 파일 + + + \ No newline at end of file diff --git a/MinZip/dllmain.cpp b/MinZip/dllmain.cpp new file mode 100644 index 0000000000000000000000000000000000000000..a842a5c1c22c3e9ac645f70e2b658cfb5768d971 GIT binary patch literal 864 zcmbu7&q@MO6vn?rs~~98{!$x*(0#3}5fm(I(lQ8!Nev~-@J|KNvUjmX8#na;(bxm{ z20cWp>UT$HF-2g-;mX|O`M&d=@1BqMlu|OPs!5#6S3_q?s-knkXqDqAPZ;e4ch5#M zqr=Cy`~E{YFnW5q4d#aqUkk%>&=?H|uY;uKG^?eMrvhgW?i%Ptb=2kC*RihXP$y$6 z?O9iWuszb+R!$jhsVG+mVRx%+bD}IkCd;jWsuG9{_d53$%suLAS_v5q`RT*aK8!A$ z7Grrlwc+y7+`zWDsx{8N`av+dC*7xro5uS<^(r>zTqtG`sf9M)gQP#s<3 zd>5T{CP_>+%a|u}E6!)0RR91 literal 0 HcmV?d00001 diff --git a/MinZip/stdafx.cpp b/MinZip/stdafx.cpp new file mode 100644 index 0000000000000000000000000000000000000000..08343afdf790eaa4524432ba7b0c3ddc395ee814 GIT binary patch literal 44 xcmezWPnjW;A&()MA%~%qA%!88L4iSup_rir$WCNPW2j)zW5@uC@G@{Q008!y2%rD} literal 0 HcmV?d00001 diff --git a/MinZip/stdafx.h b/MinZip/stdafx.h new file mode 100644 index 0000000000000000000000000000000000000000..95a9ed42e64c86e2987cc9efe80958231cf26783 GIT binary patch literal 760 zcmah{Jxc>Y6r93J6l??wg++T6ZA610#6nRkL5qVBHHiT~LX01Utzc=9pI~7iikycg zpl}MgTp&VByv{PEKfprNd3QOD5R_wgZ)a!U+nM)1KZY;_g&m}@hA^Tyz#!I%jB}h6 z-))7gnX#4~vsBLeh+!T347Yr1eg;Gm6B~o>5YGc{qL0o)lhd>yAQ4?XalO zbuH{RN6YouxvE0G+RfNMj1)O_!zd^m7n>vgFpi40Ue^cVXOmUN01`;@?J;a}R@lZC zRuOT}yz{t=Y+#ofBV_bbZJ2jr+@-L`Iq9nIZ@MGQDCDNxSi%ezFp3d`Fo$VOaTjvu zAlLZ@qR4FhdF~{#%Ty_TihG`S3dUu|3KCy(v#s&{`>Y4ua2BsBh2DFGUi-j`JHOSp z=6i0pRvlnm(c@>3I!`tn{OwSn(GPLH<$u-&qptkPlQ`00NqQM(mAtIG#3XNwTDM$0 zLL|XIsh;1H6W=xQ>n*G2=WAj3Li~}gdOJV6sjz#3PTJDgb?HZBJr57rw`1jm-R$5O DSp&sA literal 0 HcmV?d00001 diff --git a/MinZip/targetver.h b/MinZip/targetver.h new file mode 100644 index 0000000000000000000000000000000000000000..0d3b8f8db803cc0daab994d804006ae932d034b1 GIT binary patch literal 444 zcmezWPnn^Bp@<=oA)O%?NGdSoGvqNOGo&)`GH`*hK7&3`G?>AK!5fG{WEfDkh(V7b zgP~@p0>hij8CN5&mh4hsh&lUUjRJ$jA%>F?#}ybD)~q~cc+dsRI&xBhA)Fx-XmSeB z{Bnk3pou(JS8xAwxdbRLdLrVu=9Uwio@~-Xv$f;a$|ePdy=yicyKof5BIJ65bwE>2TsR8yGsM3T*FyAR^DoG!@jyR$ zGWanVGZ?|yeheW%zdhNRb0KC2D0B{-yl@QW9*B=^j>qg!U{E/ - public IActionResult Index(string partial_name) - { + // GET: // + public IActionResult Index(string partial_name) + { - ZipModel zmodel = new ZipModel(); - zmodel.MakeZip("test"); + ZipModel zmodel = new ZipModel(); + zmodel.MakeZip("test"); - if (string.IsNullOrEmpty(HttpContext.Session.GetString("lang"))) - { - session.SetString("lang", "kr"); - } + if (string.IsNullOrEmpty(HttpContext.Session.GetString("lang"))) + { + session.SetString("lang", "kr"); + } - if (string.IsNullOrEmpty(partial_name)) - ViewData["partial_page"] = "partial_zip"; - else - ViewData["partial_page"] = partial_name; - return View(); - } + if (string.IsNullOrEmpty(partial_name)) + ViewData["partial_page"] = "partial_zip"; + else + ViewData["partial_page"] = partial_name; + return View(); + } - public IActionResult En() - { - session.SetString("lang", "en"); - return Redirect("/"); - } + // Request files + public IActionResult ProcessingFiles() + { + + return null; + } + + public IActionResult En() + { + session.SetString("lang", "en"); + return Redirect("/"); + } + + public IActionResult Kr() + { + session.SetString("lang", "kr"); + return Redirect("/"); + } - public IActionResult Kr() - { - session.SetString("lang", "kr"); - return Redirect("/"); } + [DllImport("test1.dll")] - } } diff --git a/ZipProject/wwwroot/js/Zip/partial_zip.js b/ZipProject/wwwroot/js/Zip/partial_zip.js index c683cd4..79319aa 100644 --- a/ZipProject/wwwroot/js/Zip/partial_zip.js +++ b/ZipProject/wwwroot/js/Zip/partial_zip.js @@ -163,7 +163,7 @@ function SetBulletIcon() { } function isDuplicateFile(frontfiles) { - for (var i = 0; i < frontfiles.length; i++) { + for (var i = 0; i < frontfiles.length; i++) { for (var o = 0; o < files.keys().length; o++) { if (frontfiles[i].name == files.get(o).get("file").name) { return true; -- 2.43.0