Estoy probando en local y si tiene permisos la carpeta archivos donde quiero guardar los uploads
Bueno el formulario esta asi
Código PHP:
<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>
Descripcion <input type="text" name="descripcion" size="20"><br>
<input type="file" name="fichero1" size="20"><br>
<input type="file" name="fichero2" size="20"><br>
<input type="file" name="fichero3" size="20"><br>
<input type="submit">
</form>
</body>
</html>
y donde lo recepciono esta asi, si y antes que lo digan si tengo en la misma carpeta el archivo xelupload.asp
Código PHP:
<!--#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("archivos")
' Con otro nombre:
fich.GuardarComo nombrefichero, Server.MapPath("archivos")
'----------------------------------------------------------------
Next
'Limpiamos objeto
set up = nothing
%>
Powered by <b>xelUpload</b> ;-)
Lo unico que hace es darme todos los datos de los tres archivos pero no guarda nada.
Ya lei el txt junto pero lo que mas me importa es guardar los archivos con otro nombre cada uno a la carpeta archivos no en la base de datos, que podra estar mal.