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

Problema con xelupload

Estas en el tema de Problema con xelupload en el foro de ASP Clásico en Foros del Web. Tengo un problema, yo quiero que los usuarios suban algunas fotos a un album, pero tambien deseo que no exista la posibilidad de que se ...
  #1 (permalink)  
Antiguo 25/11/2007, 08:21
 
Fecha de Ingreso: febrero-2003
Mensajes: 233
Antigüedad: 21 años, 3 meses
Puntos: 4
De acuerdo Problema con xelupload

Tengo un problema, yo quiero que los usuarios suban algunas fotos a un album, pero tambien deseo que no exista la posibilidad de que se suban fotos con el mismo nombre, para esto le estoy colocando la hora con minutos y segundos al archivo funciona pero sube el nombre sin la extension.jpg o gif... como hago? gracias

les dejo el codigo para que lo vean



--------------------------------------------------------------



<!--#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("../fotos/imagenes")
nombrefichero = Hour(Time) & Minute(Time) & Second(Time)
' Con otro nombre:
fich.GuardarComo nombrefichero Server.MapPath("../fotos/imagenes")
'----------------------------------------------------------------
Next

'Limpiamos objeto
set up = nothing
%>
Powered by <b>xelUpload</b>
  #2 (permalink)  
Antiguo 25/11/2007, 08:23
 
Fecha de Ingreso: febrero-2003
Mensajes: 233
Antigüedad: 21 años, 3 meses
Puntos: 4
De acuerdo Re: Problema con xelupload

Ahh se me olvidaba quiero agregarle al tiempo el nombre del archivo. ejemplo 100125invierno.jpg, siendo 100125 la hora, minutos y segundo e invierno el nombre del archivodel usuario.


Gracias de antemano
  #3 (permalink)  
Antiguo 25/11/2007, 10:48
 
Fecha de Ingreso: febrero-2003
Mensajes: 233
Antigüedad: 21 años, 3 meses
Puntos: 4
Re: Problema con xelupload

Bueh... ya lo resolví... les dejo el código por si acaso le hace falta a alguna otra persona....

Les comento un poco lo que hice...

Para la extención .jpg declare una constante y se lo anexe a la cadeda del nombre del archivo, y para que no se repita el nombre, puse como nombre del archivo dia,mes,año,hora,minutos,segundo. jajaja casi imposible de que se repita

bueno si pero muy dificil

aqui les dejo el codigo

--------------------------------------------------------------------------------

<!--#include file="xelupload.asp"-->
<%
Dim up, fich
Const ext = ".jpg"
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>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("../fotos/images")
nombrefichero = day(Date) & month(Date) & Year(Date) & hour(Time) & minute(Time) & second(Time) & ext
' Con otro nombre:
fich.GuardarComo nombrefichero, Server.MapPath("../fotos/imagenes")
'----------------------------------------------------------------
Next

'Limpiamos objeto
set up = nothing
%>
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 23:19.