05. april 2001 - 09:45Der er
3 kommentarer og 1 løsning
Omdøbe / Slette fil ved upload
Hejsa allesammen
Jeg bruger følgende 2 stykker kode til at uploade et billede, det jeg godt kunne tænke mig er at kunne omdøbe billedet under uploadet... Jeg har rodet lidt med det, men har ikke lige kunnet få det til at virke.
<html> <head> <title></title> </head> <body> <% Set Upload = Server.CreateObject(\"Persits.Upload.1\") Count = Upload.SaveVirtual(\"/billeder\") %> <center> <br><br><br><br><br> <font size=\"6\">Billedet er afsendt!!</font> <br><br> <a href=\"utadmin.asp\">Tilbage til Admin</a> <a href=\"default.htm\">Tilbage til hjemmeside</a> </center> </body> </html>
Jeg prøver lige at forklare lidt mere.
Jeg har et billede der hedder f.eks. bil001.jpg På nuværende tidspunkt skal dette billede omdøbes til ugenstilbud.jpg FØR jeg sender det med ovenstående kode.
Problemet er at dem der bruger koden ikke ved meget om computere generelt, og som derfor tit får uploadet billeder med forkerte navne, derfor vil jeg gerne have at koden skal omdøbe billedet til ugenstilbud.jpg, uanset hvad billedet hed førhen. Koden skal selvfølgelig kunne overskrive det eksisterende billede.
du har jo stated til brugeren af sitet at filnavnet skal være lig ugenstilbud, for at sikre dig at det er tilfældet kan du jo bare sætte en validering ind og tjekke om billednavnet er lig \"ugenstilbud.jpg\", og hvis det ikke er tilfældet, så redirecte brugeren tilbage der hvor man vælger billede, med en eller anden vejledning i hvordan man omdøber filnavne!
ellers kan du jo lave en kollonne i din database, hvor du istedet for at bruge det specifikke navn \"ugenstilbud.jpg\" laver (som jo sikkert skal have noget text med sig) en sammenhæng mellem texten og billednavnet som er blevet uploadet, så er du udenom alt det med at omdøbe filer etc.
det ville i hvert fald sikre dig at brugeren aldrig kommer til at uploade et .gif billede, som så bliver til .jpg eller et .psd til .jpg etc (ulempen ved at omdøbe filnavne blindt), du skal bare sætte en validering ind på om billedet er et af flere (selvvalgte) billedeformater, hvor stort billedet skal være etc.
altså din bedste løsning på problemet ville være at sætte et variabelt billedfilnavn fast på den text der er til billedet og derudfra generere \"ugensTilbud\"
hvis du derudover gerne vil sikre dig at billedet har en bestemt størrelse, så kan det også lade sig gøre!\"
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.