E' possibile rinominare automaticamente un'immagine con il numero dell'ID dopo essere stato fatto l'upload ed essere stato compilato un form??
CIAO CIAO
E' possibile rinominare automaticamente un'immagine con il numero dell'ID dopo essere stato fatto l'upload ed essere stato compilato un form??
CIAO CIAO
Devi prima recuperare l'ID inserito mediante la direttiva @@IDENTITY e poi fare una cosa di questo dipo con FSO:
http://forum.html.it/forum/showthrea...inominare+file
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
non conosco molto bene la direttiva IDENTITY per recuperare l'id.
Hai cercato nel forum?
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
FSO.Movefile("cartella/come_modifico??.jpg")codice:<% Set Connect = Server.CreateObject("ADODB.Connection") Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.MapPath("/mdb-database/prova.mdb") Dim oUpload, prova Set oUpload= new cUpload With oUpload .EnabledAspUpload = False .EnabledImageSize = TRUE .EnabledLog = False .AutoRename = True .Overwrite = False .SetPath "\mdb-database\" .Load .UploadOnly "Images" While Not .Eof If .Files("Height")>=500 or .Files("Width")>=500 then Response.write ("Le dimensioni dell'immagine " &_ .GetFileName() &" non sono corrette (" &_ .Files("Height") &"x" & .Files("Width") &"): File non caricato " ) else prova = oUpload.Form("prova") prova = replace(prova, "'", "''") SQL = "INSERT INTO prova (prova)" SQL = SQL&"VALUES ('"&prova&"')" Connect.Execute(SQL) dim ultimo_autoincremento ultimo_autoincremento = conn.execute ("SELECT TOP 1 @@identity FROM prova").fields(0).value response.Write(ultimo_autoincremento) FSO.Movefile("mdb-database/nomefile-01.txt") .Save end if .MoveNext Wend End With Set oUpload = Nothing %>
Nel senso che stringa metto per dire allo script di rinominare l'immagine con in numero dell'ID??
Prima effettui l'upload della foto, poi inserisci nel db tutti i campi che desideri (ad eccezione della foto, visto che non ti serve mettere nel db il suo percorso).
Poi recuperi l'id appena inserito e rinomini la foto in base ad esso.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
FSO.Movefile("mdb-database/<%=ultimo_autoincremento("ID")%>.jpg")
cioè così??
PIù o meno...
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
potresti essere un po' più preciso del più o meno :P
Vediamo il tuo script.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!