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>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...
<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>
Gracias a todos y suerte en vuestros proyectos!