当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>
<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>