Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Upload
 Foro Bloqueado  Tema Bloqueado


Autor Temas
jenqu
Junior Member


244 Posts
Mensajes - 05 Feb 2004 :  12:28:13  Ver Perfil  Enviar Email
Hola, sigo con el ejemplo de "Upload de archivos al servidor". Pongo mi duda en este foro porque el ejemplo en sí me funciona bien y lo que tengo es otro problema.

Resulta que insert.asp es la página que muestra los datos del archivo subido satisfactoriamente, etc... y quiero recoger en esta página una variable que envío desde insert.htm (la que tiene el formulario con el campo tipo file).

Bien, al recoger mi variable me da un error:
Tipo de error:
Objeto Request, ASP 0206 (0x80004005)
No se puede llamar a BinaryRead después de usar la colección Request.Form.
loader.asp, line 28

Y en esta linea:
binData = Request.BinaryRead(Request.TotalBytes)

No entiendo muy bien el código de loader.asp, pero queda claro que no puedo usar request.form

En fin, que estoy pensando hacerlo con variables de session pero no sé si es muy correcto. Que opinais?
Si fuera correcto usar variables de session, como puedo hacer para cargarmelas después de usarlas, pero sin cargarme todas?
Quiero decir, sería algo así como session("variable").abandon
(Para cargarme solo las que a mí me parece)
Es posible?

Gracias por vuestra paciencia.

misanmar
Starting Member

España
41 Posts
Posted - 06 Feb 2004 :  13:49:31  Ver perfil  Enviar e-mail
Hola,
no puedes utilizar Request.Form porque estas abriendo otro tipo objeto, te pongo un trozo de codigo donde subo imagenes a ver si te sirve de algo,

<% Dim dir
Set Upload = Server.CreateObject ("Persits.Upload.1")

' Upload files
Upload.OverwriteFiles = False ' Generate unique names
Upload.SetMaxSize 1048576 ' Truncate files above 1MB
' Upload.SaveVirtual "/data" ' Save to data directory
dir= Server.Mappath("../images/obras/")
Upload.Save (dir)
For Each File in Upload.Files
' Response.Write File.Name & "= " & File.Path & " (" & File.Size &" bytes)<BR>"
' rstvehiculo("foto")=file.filename
tmp_foto1=file.filename
Next

' buscapunto=instr(tmp_tipo,".")
' tmp_ext=right(tmp_foto1,buscapunto)

tmp_dni=Upload.Form("DNI")
tmp_dni1="'"&tmp_dni&"'"


tmp_tipo=Upload.Form("obra")


Un saludo,

MariInicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar