Salve, ho un problema con l'upload nel mio sito.

In pratica , ho un form contatti, che contiene anche un campo per l'upload di una foto.
Stranamente funziona solo con internet explorer
Con firefox invece ricevo il seguente errore, dopo aver pigiato "invia":

codice:
/public/acquista/inviaVisCat.asp, line 137 CDO.Message.1 error '80070003'  The system cannot find the path specified.  /public/acquista/inviaVisCat.asp, line 137
Ecco la linea 137 della pagina inviaVisCat.asp:
codice:
mail.AddAttachment (cartella & "\" & fileAllegato)


NB: con internet explorer funziona correttamente, con firefox no..
in pratica dopo aver ricevuto il messaggio "ok il file è stato caricato" , e dopo aver cliccato su "salva e chiudi" , quest'ultimo non viene riportato nel campo.

A cosa può essere dovuta questa differenza?

questo è il file upload.asp

codice:
<%Response.Buffer = True%>   
<SCRIPT language="VB" RUNAT="server">
  Sub BtnUp_Click(sender As Object, e As EventArgs)    
      inputFile.PostedFile.SaveAs(Server.MapPath(Right(inputFile.Value, Len(inputFile.Value) - InStrRev(inputFile.Value, "\"))))         
Results.InnerHtml = "Il file " & Right(inputFile.Value, Len(inputFile.Value) - InStrRev(inputFile.Value, "\")) & " è stato caricato con successo![/b]!" 
End Sub  
</SCRIPT> 
<script language="JavaScript" type="text/JavaScript">
 <!--
 function Chiudi() { 	if(form1.pippo.value != ''){   
 window.opener.modulo.cartaId.value = document.form1.pippo.value; 
	} 
	window.close(); 
} 
//--> 
</script> <body bgcolor="White" text="#000033" link="#0066CC" vlink="#0066CC" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">  <table width="400" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#ffffff">   <tr>      <td width="100%" bgcolor="#ffffff" height="8"></td>   </tr>     <td height="5"></td>     <tr>             <td width="100%" bgcolor="#ffffff" height="55">  	<form name="form1" method="post" action="">    <input type="hidden" name="pippo" value="<%=Right(inputFile.Value, Len(inputFile.Value) - InStrRev(inputFile.Value,"\"))%>"> </form>	       <form enctype="multipart/form-data" RUNAT="server">           <DIV id=Results RUNAT="server"></DIV>           <font size="2" face="Arial, Helvetica, sans-serif">Carica il file: </font>            <input name="file" type=file id="inputFile" RUNAT="server">           
           <input name="button" type=button id="BtnUp" value="Carica!" OnServerClick="BtnUp_Click" RUNAT="server">    </form>               </td>     </tr><tr><td><font size="1" face="Arial, Helvetica, sans-serif">         N.B. Il file deve essere in formato .jpg e deve contenere il nome del richiedente. Es. mariorossi.jpg</font>     </td></tr>     <tr>             <td width="100%" height="20" bgcolor="#ffffff" align="right"><font size="2" face="Arial, Helvetica, sans-serif">Salva & Chiudi</font></td>     </tr>   </center> </table>