...

input file ํ๊ทธ ํ์ผ ๋ค์ค ์ ํ
์ฌ๋ฌ๊ฐ์ ํ์ผ์ ์ ํํ๊ธฐ์ํด์ , ๋ณดํต input ํ๊ทธ๋ฅผ ์ฌ๋ฌ๋ฒ ์จ์ฃผ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๋ค.
ํ์ง๋ง ํ์ผ์ ๋์์ ํ๊บผ๋ฒ์ ์ ํํด์ผ ํ ๋ ๊ทธ ๋ฐฉ๋ฒ์ ์๊ฐํด๋ณธ๋ค.
PC์์ ํ์ผ ๋ค์ค ์ ํ
ํด๋น input ํ๊ทธ์ multiple ์์ฑ์ ์ฌ์ฉํ๋ฉด ๋๋ค.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>input ํ๊ทธ์ type์์ฑ ๊ฐ reset</title>
</head>
<body>
<form name="์ด ํผ์ ์ด๋ฆ" action="์ด ๋ฐ์ดํฐ๋ค์ ๋ฐ์ ํ์ผ" method="post" enctype="multipart/form-data">
<input type='file' name='' multiple/>
</form>
</body>
</html>

MOBILE์์์ ๋ค์ค ์ ํ
PC์์ ํ์ผ์ ์ ๋ก๋ํ๋ ๊ฒฝ์ฐ์๋ ์์ ์ด ์ ๋ก๋ํ ํ์ผ์ ํ ํด๋์ ๋ชฐ์์ ์ฌ๋ฌ๊ฐ์ ํ์ผ์ ๋ฑ๋กํ ์ ์์ง๋ง
๋ชจ๋ฐ์ผ์ ๊ฒฝ์ฐ์๋ ํ์ค์ ์ผ๋ก ์ด๋ ๊ฒ ํ๊ธฐ๊ฐ ํ๋ค๋ค. ๊ทธ๋์ ๋ชจ๋ฐ์ผ์ ๊ฒฝ์ฐ์๋ ์ ๋ก๋ํ๋ ค๋ ํ์ผ์ด ๊ฐ๊ฐ ๋ค๋ฅธ ํด๋์ ์๋ค๋ฉด ์ฌ๋ฌ๊ฐ์ inputํ๊ทธ๋ฅผ ์์ฑํ์ฌ ์ฒ๋ฆฌํ ์ ์๋ค.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>input ํ๊ทธ์ type์์ฑ ๊ฐ reset</title>
</head>
<body>
<form name="์ด ํผ์ ์ด๋ฆ" action="์ด ๋ฐ์ดํฐ๋ค์ ๋ฐ์ ํ์ผ" method="post" enctype="multipart/form-data">
<input type='file' name='' multiple/>
<input type='file' name='' multiple/>
<input type='file' name='' multiple/>
<input type='file' name='' multiple/>
<input type='file' name='' multiple/>
</form>
</body>
</html>

ํน์ ์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํด ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์๋ ์ปดํจํฐ ์ฒ๋ผ ๋ค์ค ํ์ผ ์ ํ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์๋ค. ์๋ฅผ๋ค์ด Dropzone.js, Fine Uploader, FilePond ๋ฑ์ ๊ณ ๋ คํด ๋ณผ ์๊ฐ ์๋ค. ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฏ๋ก, ํ๋ก์ ํธ์ ๋ง๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ํํ์ฌ ์ฌ์ฉํ ์ ์๋ค.
์ด ๊ธ์ด ์ข์ผ์ จ๋ค๋ฉด ๊ตฌ๋ & ์ข์์
์ฌ๋ฌ๋ถ์ ๊ตฌ๋
๊ณผ ์ข์์๋
์ ์์๊ฒ ํฐ ํ์ด ๋ฉ๋๋ค.