Problema al subir archivo al servidor

Hola,
Estoy intentando subir archivos al servidor con asp y con el componente ASPUpload de Persits. El archivo lo sube perfectamente, el problema esta en obtener el nombre del archivo que ha subido. Tengo dos páginas muy sencillas.
La 1º es un formulario normal con un botón file:
<form name="form1" method="post" action="grabar.asp" enctype='multipart/form-data'>
Nombre:<input type="text" name="nombre">
Apellidos:<input type="text" name="apellidos">
Direccion:<input type="text" name="direccion">
Foto<input type="file" name="foto">
<input name="enviar" type="submit" value="Enviar">
<input name="borrar" type="reset" value="borrar">
</form>
el siguiente archivo es donde se sube el archivo.
Set Upload = Server.CreateObject("Persits.Upload.1")
Upload.OverwriteFiles = false
Upload.Savevirtual "fa/"
Upload.save "fa/"
Set File = Upload.Files("foto")
If Not File Is Nothing Then
f1 ="/fa/'"&File.ExtractFileName&"'"
else
f1=""
end if
txt_nombre=upload.form("nombre")
txt_apellidos=upload.form("apellidos")
txt_direccion=upload.form("direccion")
sql = "insert into nuevo (nombre, apellidos, direccion, foto) values ('"&txt_nombre&"', '"&txt_apellidos&"', '"&txt_direccion&"', "&f1&")"
response.write sql
Al ejecutar la página.. El archivo se sube.. Pero al mostrar la sql en la página .. La ruta del archivo no aparece. Un ejemplo de lo que sale seria así:
insert into nuevos (nombre, apellidos, domilicio, foto) values ('Luis', 'Perez', '')
Alguien me puede ayudar.. Se lo agradecería mucho :)

1 Respuesta

Respuesta
1
Prueba a ir a la raíz del asunto, haz un response.write File.ExtractFileName, a ver si sale algo.

Añade tu respuesta

Haz clic para o
El autor de la pregunta ya no la sigue por lo que es posible que no reciba tu respuesta.

Más respuestas relacionadas