
formํ๊ทธ์ enctype์์ฑ
- ํ์ผ์ ์ ๋ก๋ ํ ๋
<form>ํ๊ทธ์์ENCTYPE="multipart/form-data"๋ผ๋ ์ ํธ๋ฆฌ๋ทฐํธ๋ฅผ ๋ฐ๋์ ์จ์ผ ํจ
- ๊ทธ๋ ๊ฒ ํ์ง ์์ผ๋ฉด ์น ์๋ฒ๋ก ๋ฐ์ดํฐ๋ฅผ ๋๊ธธ๋ ํ์ผ์ ๊ฒฝ๋ก๋ช ๋ง ์ ์ก๋๊ณ ํ์ผ ๋ด์ฉ์ด ์ ์ก๋์ง ์๋๋ค.
- ๊ทธ๋ฆฌ๊ณ ์ด๋
METHOD์ ํธ๋ฆฌ๋ทฐํธ์๋'POST'๊ฐ์ ์ง์ ํด์ผ ํจ
enctype์ ์ ์ก๋๋ ๋ฐ์ดํฐ ํ์์ ์ค์
enctype์์ฑ์ ๋ค์ ์ธ๊ฐ์ง์ ๊ฐ์ผ๋ก ์ง์ ๋ ์ ์์
application/www-form-urlencoded
- ๋ํดํธ๊ฐ์ด๋ค.
enctype์ ๋ฐ๋ก ์ค์ ํ์ง ์์ผ๋ฉด ์ด ๊ฐ์ด ์ค์ ๋๋ค.- ํผ๋ฐ์ดํฐ๋ ์๋ฒ๋ก ์ ์ก๋๊ธฐ ์ ์
URL-Encode๋จmultipart/form-data
- ํ์ผ์ด๋ ์ด๋ฏธ์ง๋ฅผ ์๋ฒ๋ก ์ ์กํ ๊ฒฝ์ฐ ์ด ๋ฐฉ์์ ์ฌ์ฉ
text/plain
- ์ด ํ์์ ์ธ์ฝ๋ฉ์ ํ์ง ์์ ๋ฌธ์ ์ํ๋ก ์ ์ก
inputํ๊ทธ์ multiple ์์ฑ
inputํ๊ทธ์multiple์์ฑ์input์์์ ์ฌ์ฉ์๊ฐ ๋ ์ด์์ ๊ฐ์ ์ ๋ ฅํ ์ ์์์ ๋ช ์ํฉ๋๋ค.
multiple์์ฑ์ด ์ ๋๋ก ๋์ํ๋input์์์type์์ฑ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
<input>์์์type์์ฑ๊ฐ์ดโemailโ์ธ ๊ฒฝ์ฐ์๋ ์ด๋ฉ์ผ ์ฌ์ด์ ์ฝค๋ง(,)๋ฅผ ์ถ๊ฐํ์ฌ ์ฌ๋ฌ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ๋์์ ์ ๋ ฅํ ์ ์์ผ๋ฉฐ,file
type์์ฑ๊ฐ์ดโfileโ์ธ ๊ฒฝ์ฐ์๋CTRL์ด๋SHIFTํค๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ํ์ผ์ ๋์์ ์ ํํ ์ ์์ต๋๋ค.
multiple์์ฑ์ ๋ถ๋ฆฌ์ธ(boolean) ์์ฑ์ ๋๋ค.
- ๋ถ๋ฆฌ์ธ ์์ฑ์ ํด๋น ์์ฑ์ ๋ช ์ํ์ง ์์ผ๋ฉด ์์ฑ๊ฐ์ด ์๋์ผ๋ก
false๊ฐ์ ๊ฐ์ง๊ฒ ๋๋ฉฐ,- ๋ช ์ํ๋ฉด ์๋์ผ๋ก
true๊ฐ์ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค.