enctype='multipart/form-data'与request

当form为enctype='multipart/form-data' 时,无法用request获得表单提交的数据,因为是二进制流。可以用正则匹配流字符,或把图片和数据提交到不同页面,当然也能提交到一个页面,如下(有错请指正,谢谢):
<!-- b.asp -->
< script >
// document.form1.action=a.asp
function  dosubmit()
{
var  str = " ?WS_InterNetExploertop= " + document.form1.WS_InterNetExploertop.value +   " &WS_InterNetExploerStatus= "   +  document.form1.WS_InterNetExploerStatus.value;
str
+= " &WS_ICOWidth= "   +  document.form1.WS_ICOWidth.value  +   " &WS_ICOHeight= "   +  document.form1.WS_ICOHeight.value;

 document.form1.action
+= str;

document.form1.submit();
// 这样在a.asp就可以用request得到表单提交的数据了,同时也可以提取二进制流上传图片了
}
</ script >

你可能感兴趣的:(request)