Estoy generando una page de upload de imagenes y datos sobre el que suba, dividida en pasos, 1º pido datos como (nombre, apellido, etc) que van a parar a una base de datos y en 2º viene el upload de la imagen en cuestion, lo que necesitaria es agregarle algo (que es lo que no me sale) para que una ves subido la imagen en cuestion me la renombre a "1,2,3,4,5,6---" dependiendo de los upload, yo en la base de datos tengo un campo ID donde cada ves que alguien suba los datos se va incrementando y necesitaria que las imagenes sigan lo mismo para que sepa de quien es la imagen... no se si me entendieron, un ejemplo pepe completa los datos ... en la BD es ID "1" y cuando suba la imagen en el 2º paso la imagen pase a llamarse "1" para saber de quien es la imagen y asi con los los siguentes, espero que me hayan entendido
El codigo que tengo de upload es el siguiente:
upload_2008.asp
Código:
Espero que alguien pueda darme una mano ya que se me dificulta bastante esto. Saludos y gracias. <html> <head> <title>Upload</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> .style1 { text-align: center; } .priv {font-family:tahoma; font-size:10px; color:#8B8881;} </style> <script type="text/javascript"> <!-- function FP_preloadImgs() {//v1.0 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array(); for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; } } function FP_swapImg() {//v1.0 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length; n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm; elm.$src=elm.src; elm.src=args[n+1]; } } } function FP_getObjectByID(id,o) {//v1.0 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id); else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el; if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c) for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; } f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements; for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } } return null; } // --> </script> </head> <body text="#000000" style="background-color: #3C3330" onload="FP_preloadImgs(/*url*/'images/buttonE.jpg',/*url*/'images/buttonF.jpg')"> <% 'Intercepción de errores de VBScript en tiempo de ejecución On Error Resume Next ' Definición de variables Dim mySmartUpload Dim intCount 'Instanciación del objeto aspSmartUpload.SmartUpload Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload") 'Definición de las extensiones de archivo permitidas para uploading mySmartUpload.AllowedFilesList = "jpg,gif,txt,doc,pdf" 'Definición del tamaño máximo del archivo a subir mySmartUpload.MaxFileSize = 500000 'en bytes: 500 KB aprox. mySmartUpload.Upload If mySmartUpload.Form("enviar")="ok" Then 'Guardar el archivo en el disco del servidor intCount = mySmartUpload.Save("/Upload_2008") 'Verificación de errores If Err.number<>0 or intCount=0 Then Response.Write("<P align=""center"">Se produjo el siguiente error: " & Err.description & "</P>") Else Response.Write("<P align=""center"">El archivo " & mySmartUpload.Files.item(1).Filename & " (" & mySmartUpload.Files.item(1).Size & " bytes) se subió con éxito al servidor.") End If err.clear End If ' Se restituye la administración de errores a VB Script On Error Goto 0 %> <p class="style1"><a href="index.aspx"> <img style="border: 0" id="img1" src="images/buttonD.jpg" height="33" width="100" alt="Continuar" fp-style="fp-btn: Embossed Tab 9; fp-bgcolor: #3C3330" fp-title="Continuar" onmouseover="FP_swapImg(1,0,/*id*/'img1',/*url*/'images/buttonE.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img1',/*url*/'images/buttonD.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img1',/*url*/'images/buttonF.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img1',/*url*/'images/buttonE.jpg')"></a></p> <table width="659" border="0" cellspacing="0" cellpadding="0" style="background:url(images/priv_bg.gif) top left repeat-x; margin:3 0 0 4px" align="center"> <tr> <td height="30"><div class="priv" style="margin-left:264px ">Copyright 2008 © All rights reserved. Términos de uso | Contáctenos</div></td> </tr> </table> </body> </html>