Foros del Web » Programando para Internet » ASP Clásico »

Problemas con xelupload

Estas en el tema de Problemas con xelupload en el foro de ASP Clásico en Foros del Web. Antes que nada comentar que no tengo muchos conociemientos de ASP y dado que no puedo cambiar me tengo que adaptar a lo que hay. ...
  #1 (permalink)  
Antiguo 30/05/2004, 05:00
Avatar de Kernellover  
Fecha de Ingreso: noviembre-2002
Ubicación: Perdido
Mensajes: 251
Antigüedad: 22 años, 5 meses
Puntos: 0
Problemas con xelupload

Antes que nada comentar que no tengo muchos conociemientos de ASP y dado que no puedo cambiar me tengo que adaptar a lo que hay.

Resulkta que necesito poder cargar ficheros al servidor por medio de una pagina web y para ello buscando en las faq's de ASP encontré el mencionado xelupload con un ejemplo en su interior, pero al cargarlo en el servidor me da el siguiente error:
Número de ficheros subidos: 1
objeto Responseerror 'ASP 0159 : 80004005'

Almacenamiento en búfer desactivado
/prueba2/uptest.asp, line 8
El almacenamiento en búfer debe estar activado.


El código del documento es el que sigue a continuación, hay unas líneas en comentario pero si las pongo activas tampoco va. He echo algunas pruebas pero el fichero no me lo carga en ningún lado y no entiendo muy bien porque.
<!--#include file="xelupload.asp"-->
<%
Dim up, fich
set up = new xelUpload
up.Upload()

Response.Write("Número de ficheros subidos: " & up.Ficheros.Count & "<br>")
Response.Flush
For each fich in up.Ficheros.Items
Response.Write("<ul>")
Response.Write("<li>Nombre: <b>" & fich.Nombre & "</b></li>")
Response.Write("<li>Tamaño: <b>" & fich.Tamano & "</b> bytes (" & FormatNumber(fich.Tamano / (1024*1024)) & " Mb)</li>")
Response.Write("<li>Tipo MIME: <b>" & fich.TipoContenido & "</b></li>")
Response.Write("</ul>")

'Para guardarlo
' Con el nombre de fichero original:
' fich.Guardar Server.MapPath("rutavirtual")
' Con otro nombre:
' fich.GuardarComo nombrefichero, Server.MapPath("rutavirtual")
'----------------------------------------------------------------
Next

'Limpiamos objeto
set up = nothing
%>
Powered by <b>xelUpload</b>


El documento del formulario es el que sigue, lo envio para ver si es algo de esto lo que falla, aunque no lo creo porque está bastante bien, no se cierran tags antes ni después de lo establecido.
<html>
<head>
<title>Formulario de envío de ficheros</title>
</head>
<body>
<h3>xelUpload: prueba</h3>
<p>Introduce un texto y elige un fichero para subir.</p>
<form action="uptest.asp" method="post" enctype="multipart/form-data">
Nombre <input type="text" name="nombre" size="20"> <br>
<input type="file" name="fichero" size="20"><br>

<input type="submit">
</form>
</body>
</html>

Algún ASPero sabe por donde puede ser que falle este código? en teoría tendría que funcionar porque no necesita de dlls suplementarias en el servidor...

Gracias a todos y suerte en vuestros proyectos!
  #2 (permalink)  
Antiguo 30/05/2004, 12:25
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
mm... no sé, pero por lo que dice el error yo intentaría poner dentro del archivo "xelupload.asp" lo siguiente como promer línea:

<% response.buffer = true %>
  #3 (permalink)  
Antiguo 07/06/2004, 08:55
Avatar de Kernellover  
Fecha de Ingreso: noviembre-2002
Ubicación: Perdido
Mensajes: 251
Antigüedad: 22 años, 5 meses
Puntos: 0
gracias

Gracias por tu ayuda, pero al final y en vistas de que no sacaba nada en claro opté por continuar mi busqueda que finalizó con un script del mismo estilo del xelupload que funciona sin dll's adicionales.

Por lo visto la solucion al problema de xelupload hiva por ahí, pero después de poner esa misma linea al principio de todo del codigo seguía sin dejarme subir el dichoso fichero qualquiera...

PD: lo encontré en las FAQ's de los foros ASP...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:26.