Avatar billede idiotbarn Nybegynder
21. september 2005 - 14:45 Der er 2 kommentarer og
1 løsning

Upload til fil der bliver brugt

Jeg er igang med at lave et system hvor registrede brugere kan uploade et billede. De har kun mulighed for at uploade ét billede, så derfor gemmer jeg brugerens billede i BrugerBillede[#brugerId].jpg

Problemet kommer nu hvis en bruger ser dette billede fra en anden side, for så er det ikke muligt at redigere i dette billede.

Hvordan kan jeg omgå dette problem? Bliver jeg nød til at oprette det uploadede billede med et andet navn, opdatere databasen, og så skifte mellem to filer? (jeg ligger stien til billedet i databasen) Eller er det muligt at ignorere fejlen og tvinge uploaden igennem?
Avatar billede davidfossil Nybegynder
26. september 2005 - 10:19 #1
Den var lidt spændende den her, og jeg har nu søgt lidt rundt omkring og læst nogle artikler. Desværre er min udmiddelbare konklusion at du ikke uden videre kan dræbe en fil der er i brug. Se fx denne diskussion: http://vbforums.com/showthread.php?t=325116

Men: Kan du ikke bare "vente" på at få lov til at overskrive filen? Med mindre du har en billiard samtidige besøgende på dit site, skulle man mene at filen var "fri" næsten hele tiden... Altså hvis den er låst venter (Thread.Sleep) du bare et par millisekunder og prøver igen. Synes selv det lyder som en nem løsning, men måske overser jeg noget?

Håber dette kan bruges :)
Avatar billede idiotbarn Nybegynder
26. september 2005 - 15:11 #2
Hej...ja, jeg overvejer lidt at bare skifte stien i databasen, og så hvergang folk logger ind på admin, checker dem om filen er blevet slettet og ellers sletter den den...tror det må være sådan...det var mest hvis folk havde en god nem løsning
Avatar billede idiotbarn Nybegynder
10. oktober 2005 - 21:23 #3
Ja...det blev til jeg bare flytter den over...et billede kan jo godt være åbent i temmeligt lang tid, også bare hvis 2 brugere er der, så vil jeg ikke vente på at de frigiver den...ellers tak for hjælpen
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester