我用的是一个死办法
<input type='hidden' name='txtFileName1' value=''>
<input type='file' name='txtFileName'>"
在提交叶面  把文件名得到 赋给txtFileName1 在接受数据的业面 判断上传的文件名与txtFileName1

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <!-- saved from url=(0057)http://localhost:8080/jspsmartfile/jsp/uploadTemplate.jsp -->
    <HTML><HEAD>
    <META content="text/html; charset=gb2312" http-equiv=Content-Type>
    <META content="MSHTML 5.00.2920.0" name=GENERATOR></HEAD>
    <BODY bgcolor=#EDF2FC>
    <FORM action="upload.jsp"  encType=multipart/form-data method=post>
      <TABLE>
        <TBODY>
          <TR>
            <TD>&nbsp;</TD>
            <TD>
        &nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="增加数量" onclick="addf()"></TD>
          </TR>      <TR >
            <TD colspan=2 id="tdf">  <TABLE id=tbody>  <TBODY >
    <TR>
    <TD></TD>
    </TR>
    <TR>
    <TD>选择图片(1):<INPUT  size=60 type=file  name="file0"> 张数:<INPUT  size=2 type=text  name="zs0" value=1> 尺寸:<select  name="cm0">

          <option value="2">5</option>
          <option value="1">10</option>
          <option value="3">15</option>
          <option value="11">20</option>
    </select> </TD>
    </TR>
     </TBODY>
    </TABLE>  </TD>
                        <TR>        <TD colspan=2 >备&nbsp;&nbsp;&nbsp 注:<TEXTAREA NAME="text" ROWS="" COLS=""></TEXTAREA></TD>
          </TR>
          <TR>
            <TD 
    align=right>&nbsp;</TD>
            <TD 
    align=center><INPUT type=submit value="发送" name="send" onclick="return ck()"> </TD>
          </TR>
        </TBODY>
      </TABLE>
    </FORM></BODY></HTML><SCRIPT LANGUAGE="JavaScript">
    <!--
    var i=0;
    function addf()

    i++;
      var oTR;
        var oTD;     oTR=tbody.insertRow((i+1)); oTD=oTR.insertCell();
    oTD.innerHTML="选择图片("+(i+1)+"):<INPUT  size=60 type=file  name='file"+i+"'> 张数:<INPUT  size=2 type=text  name='zs"+i+"' value=1> 尺寸:<select  name='cm"+i+"'></select>"; for (var k=0;k<document.all.cm0.options.length;k++)
    {
    document.all("cm"+i).options[k]= new Option(document.all.cm0.options[k].text,document.all.cm0.options[k].value);
    }

    }
    function ck()
    {
    var j;
    for(j=0;j<(i+1);j++){
    if(document.all("file"+j).value!=""){
         //alert(document.all("file"+j).value);
     var ss=document.all("file"+j).value;
     var ssary=new Array();
     ssary=ss.split(".");
     if(ssary[ssary.length-1]=="gif"||ssary[ssary.length-1]=="jpg"||ssary[ssary.length-1]=="png"||ssary[ssary.length-1]=="bmp"||ssary[ssary.length-1]=="tif"){
    // return true;
     }else{
     alert("文件"+(j+1)+"非法.\n请上传 gif,jpg,png,bmp,tif格式的文件!");
     return false;
     } }
    }
    if(confirm("确定?")){
    }else{
    return false;
    }
    }
    //-->
    </SCRIPT>