최예리

directoryDeleteCheck 파일에 문제가 있음.

...@@ -74,9 +74,22 @@ app.get('/home/:directoryName/upload', (req, res) => { ...@@ -74,9 +74,22 @@ app.get('/home/:directoryName/upload', (req, res) => {
74 74
75 75
76 // Delete Directory 76 // Delete Directory
77 -app.delete('/home/:directoryName', (req, res) => { 77 +app.get('/home/:directoryName/delete', (req, res) => {
78 - 78 + // exist query.real
79 + if (req.query.real != undefined) {
80 + // Remove Directory and Files
81 + path = dataFolder + '/' + directoryName;
82 + fs.readdirSync(path).forEach(function(file,index){
83 + var curPath = path + "/" + file;
84 + fs.unlinkSync(curPath);
85 + });
86 + fs.rmdirSync(path);
79 87
88 + res.redirect('/home/');
89 + }
90 + else {
91 + res.sendfile('./views/directoryDeleteCheck.html');
92 + }
80 }); 93 });
81 94
82 95
......
...@@ -5,5 +5,5 @@ html ...@@ -5,5 +5,5 @@ html
5 title 파일 업로드 5 title 파일 업로드
6 body 6 body
7 form(action="upload" method="POST" enctype="multipart/form-data") 7 form(action="upload" method="POST" enctype="multipart/form-data")
8 - input(type="file", name="userfile") 8 + input(type="file", name="userfile[]", multiple="multiple")
9 input(type="submit", value="전송") 9 input(type="submit", value="전송")
...\ No newline at end of file ...\ No newline at end of file
......
1 +<script type="text/javascript">
2 +var delete = confirm("모든 이미지가 삭제됩니다.\n정말 분류를 삭제하시겠습니까?")
3 +if(delete)
4 + window.location.href = window.location + '?real=true'
5 +else
6 + history.back()
7 +</script>
...\ No newline at end of file ...\ No newline at end of file
...@@ -18,7 +18,7 @@ html ...@@ -18,7 +18,7 @@ html
18 - var folderList=fileList 18 - var folderList=fileList
19 each folder in folderList 19 each folder in folderList
20 li=folder 20 li=folder
21 - form(action=folder method="get") 21 + form(action="home/"+folder method="get")
22 input(type="submit", value="편집") 22 input(type="submit", value="편집")
23 - form(action=folder method="delete") 23 + form(action="home/"+folder+"/delete" method="get")
24 input(type="submit", value="삭제") 24 input(type="submit", value="삭제")
...\ No newline at end of file ...\ No newline at end of file
......