con la classe upload di Baol è possibile rinominare più file contemporaneamente?
con la classe upload di Baol è possibile rinominare più file contemporaneamente?
Certo, nel ciclo di recupero dei file cambi nome ad ognuno... ad esempio facendoli precedere da un numero (contatore) che incrementi nel ciclo stesso.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
però non ho specificato di poterli rinominare in modo differente
nel form ho due campi file. All'upload dovrei rinominare i due file in modo differente
questo buttato giu così...cmq capisci la logica e applicala al tuo scriptcodice:i=0 while not oUpload.eof i=i+1 nome="pippo" & i & "." & oUpload.Files("name") oUpload.saveAS(nome) oUpload.movenext wend
Robycodice:reDim arr_file(1) Do While Not oUpload.EOF arr_file(contfile) = contfile+1 &"."& oUpload.Files("ext") oUpload.SaveAs(arr_file(contfile)) contfile = contfile + 1 oUpload.MoveNext Loop
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
grazie grazie grazie...
Ho provato anche a mettere nel ciclo il .GetfileName(), ma non funziona. come posso inserirlo per tutte e due i file salvati?
il problema è che devo salvare il nome delle immagine nella stringa SQL:codice:reDim usr_NameImg(1) Do While Not .EOF If NumImg = 0 then usr_NameImg(NumImg) = NewUsr_NICK&"_foto."& .Files("ext") ElseIf NumImg = 1 usr_NameImg(NumImg) = NewUsr_NICK&"_avatar."& .Files("ext") End If .SaveAs(usr_NameImg(NumImg)) usr_NameImg(NumImg) = .GetfileName() NumImg = NumImg + 1 .MoveNext Loop .Save
USR_Insert = USR_Insert &"usr_FOTO,usr_AVATAR) VALUES('[...]
[...]
USR_Insert = USR_Insert &"'"&usr_NameImg(0)&"','"&usr_NameImg(1)&"')"
...il fatto è che se salvo solo l'avatar diventa logicamente NmImg = 0, quindi salvando il nome del file al posto della foto...come posso risolvere il problema