29. januar 2002 - 15:59Der er
3 kommentarer og 1 løsning
Upload af billedfil som nu også skal kunne slettes igen
Hej der. jeg sidder lige nu er ved at lave en system, hvor man også skal kunne slette billedet fra den pågældende mappe. jeg har lavet første del, som uploader billedet til en bestemt mappe på serveren, men nu vil jeg gerne slette billedet igen. Jeg har forsøgt flere gange med fil.delete metoden, men uden held. Årsagen tror jeg selv er at når man koder dette, så ved man ikke hvilken fil (der kan f.eks være 10-20 billedefiler i mappen) som brugeren vil slette.
Er der nogen som nogensinde har lavet så et upload, hvor det igen er muligt at slette også, og i givet fald er der en kode man kan genbruge. i så fald må i gerne sende den, eller lægge den ind her.
Du ved jo i forvejen hvilken mappe filen ligger i og du har garanteret gemt filnavnet i din database med felterne Id (tal/autonummerering) og Billede (tekst).
Så er det let at gøre følgende:
sql = "SELECT * FROM tablename WHERE Id="&request.querystring("id") Set rs = Connect.Execute(sql)
Set objFSO = Server.CreateObject("Scripting.FileSystemObject") sti = Server.MapPath("./mappenavn/"&rs("Billede")&"") objFSO.DeleteFile sti
Set objFSO = Nothing
På den måde er du sikker på at det er lige netop det billede der bliver slettet! ;0)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.