Hola otra vez,
He estado mirando temas similares y he visto este:
http://www.forosdelweb.com/f15/agreg...upload-257830/
Haciendo lo que pone ahí y adaptandolo a mi caso me sirve para subir las 2 fotos o no subir ninguna foto pero me da error si sólo subo una de ellas. La persona que abrió ese post tiene el mismo problema.
Este es mi código ahora mismo:
Código asp:
Ver original<!--#include file="includes/xelupload.asp"-->
<%
id = session("id")
'Primero subimos el fichero:'
Dim up, objFich, objFich2
set up = new xelUpload
up.Upload()
if up.Ficheros.Count = 0 then
Response.Write("¡No has subido ningún fichero!")
else
if (up.Ficheros("fichero") = true) then
set objFich = up.Ficheros("fichero")
nombreFoto=objFich.nombre
objFich.Guardar(Server.MapPath("caratulas/"))
'else
'If ISObject(up.Ficheros.("fichero2")) then '
'set objFich2 = up.Ficheros("fichero2")
'nombreFoto2=objFich2.nombre
'objFich2.Guardar(Server.MapPath("miniaturas/"))
end if
end if
%>
Y al final
Código asp:
Ver original<%
if (len(nombreFoto) > 0) then
tabla.fields("Foto") = nombreFoto
end if
' if (len(nombreFoto2) > 0) then
' tabla.fields("Miniatura") = nombreFoto2
'end if
tabla.update
tabla.close
conexion.close
set up = nothing
Set tabla = Nothing
Set conexion = Nothing
%>
Ficha actualizada. <a href="Adminficha.asp">Continuar</a>.
De esta forma si subo el primer fichero me dice en la línea en la que sale esto:
if (up.Ficheros("fichero") = true) then
Error de Microsoft VBScript en tiempo de ejecución (0x800A01B6)
El objeto no acepta esta propiedad o método