asp一般做法是将文件上传和文字上传部分分开处理.
由于是文件部分是二进制的方式获取数据,而文字部分不是.
如果要在提交的时候同时处理的话,可以用两个form的方法.
一个是文本的form,一个是图片上传的form
按提交的时候先执行图片上传的form,当文件上传结束,用javascript写一个文件路径到文字上传得form里。最执行文字上传得form
<script language="javascript">
function UploadImage()
{
document.all("form1").submit()
return true;
}
</script>
<form name="form1" ENCTYPE="multipart/form-data" ACTION="upimage.asp" METHOD="POST" target="_blank">
Please choose a picture to upload: <br>
<input NAME="picture" TYPE="FILE"> <br>
</form>
<form name="form2" action="uptext.asp" method="post" onsubmit="return UploadImage();">
<input type="text" name="text1"><br>
<input type="text" name="text2"><br>
<input type="submit" value="提交" >
</form>