한국어

Develop

일반 Form과 Dextupload에서의 request.count 차이


Dextupload Form Response 페이지에서만 0 index값이 나오며 전체 값을 ","로 더하여 받음

따라서 무조건 1 base로 사용하는 것이 문제 없을것으로 판단됨
-------------------------------------------------------------------------------

 

일반 Form

 

<form method="post" name="form_test">
<input type="text" name="a" value="1">
<input type="text" name="a" value="2">
<input type="text" name="a" value="3">
<input type="submit">
</form>

 

일반 Form Response 페이지

 

response.write "all : " & request("a") & "<br>"
response.write "0 : " & request("a")(0) & "<br>"
response.write "1 : " & request("a")(1) & "<br>"
response.write "2 : " & request("a")(2) & "<br>"
response.write "3 : " & request("a")(3) & "<br>"

 

일반 Form Response 결과

 

all : 1, 2, 3
0 : --Error 발생
1 : 1
2 : 2
3 : 3

-------------------------------------------------------------------------------

Dextupload Form

 

<form method="post" name="form_test" ENCTYPE="multipart/form-data" action="response.asp">
<input type="text" name="a" value="1">
<input type="text" name="a" value="2">
<input type="text" name="a" value="3">
<input type="submit">
</form>

 

Dextupload Form Response 페이지

 

Set theForm = Server.CreateObject("DEXT.FileUpload") 
theForm.AutoMakeFolder =True
FileWebPath = Server.MapPath("/file/")
theForm.DefaultPath = FileWebPath
theForm.MaxFileLen = 10 * 1024 * 1024 '한도 용량 : 10MB 

response.write "all : " & theForm("a") & "<br>"
response.write "0 : " & theForm("a")(0) & "<br>"
response.write "1 : " & theForm("a")(1) & "<br>"
response.write "2 : " & theForm("a")(2) & "<br>"
response.write "3 : " & theForm("a")(3) & "<br>"

 

Dextupload Form Response 결과

 

all : 1, 2, 3
0 : 1, 2, 3
1 : 1
2 : 2
3 : 3

-------------------------------------------------------------------------------