Avatar billede jensdreier Nybegynder
21. januar 2005 - 10:09 Der er 3 kommentarer og
1 løsning

Avatar Upload i mit forum.

Hej.
Sidder og tænker en del over, hvordan jeg skal lave så folk i mit forum, kan få et lille billede af dem selv i deres posts.

Jeg har en "bruger" tabel og i den har jeg lavet en kolonne der hedder "billede". Men jeg ved ikke om man skal uploade et billede til databasen og trække det ud.
Eller man skal uploade i et dir og derefter lave et eller andet smart, så stien til det billede er i den den kolonne ("billede").

Jeg kunne godt bruge nogle råd og tips, om hvad der er bedst og hvordan osv. Måske en forklaring med nogle links til nogle tuts.
Avatar billede fennec Nybegynder
21. januar 2005 - 10:22 #1
Jeg vil anbefale at uploade til en mappe, det er det jeg selv gør.

1: Du kan så vælge at uploade billedet til en mappe, som hedder det samme som brugerens ID (den mappe opretter du med FSO ved upload), også gemmer du bare filnavnet i databasen.

2: Du omdøber filen til brugerens ID. Så registrerer du bare om der er uploaded et billed eller ej. Det behøver du dog ikke gøre, da du også kan undersøge om filen eksistere med FSO. Du kan evt blive nød til at gemme fil typen (kan fungere som registrering på om en fil er uploaded), så du ved om det er en jpg eller gif fil.
Avatar billede jensdreier Nybegynder
21. januar 2005 - 10:35 #2
Har du nogle kode eksempler på det ?

For jeg har aldrig rodet med FSO. Det her med upload er helt nyt for mig .. Er ret blank for ider :(
Avatar billede fennec Nybegynder
21. januar 2005 - 11:03 #3
Først skal jeg vide om det er upload med eller uden komponent. Hvis det er med, hvilken bruger du så (aspupload, smartupload....)

FSO (File System Object) er en del af ASP. Det bruges til at skaffe tilgang til filer/mapper på serveren. Du kan læse om den her:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/FSOoriFileSystemObject.asp

Husk også at kikke under reference >> methods der er en komplet liste af metoder tilknyttet objectet, samt kode eks til de fleste.
Avatar billede fennec Nybegynder
21. januar 2005 - 12:19 #4
Her er et udsnit af et af mine upload scripts. Her jeg bruger et komponent til upload og FSO til at oprette mapper (hvis de da ikke eksistere allerede)

  PID = request.querystring("PID")
  Path = "d:\wwwRoot"
  Set Upload = Server.CreateObject("Persits.Upload.1")
  Set fso = CreateObject("Scripting.FileSystemObject")
  Path = Path & "\files"
  If Not fso.FolderExists(Path) Then
    Set fldr = fso.CreateFolder(Path)
    Set fldr = Nothing
  End If
  Path = Path & "\" & PID
  If Not fso.FolderExists(Path) Then
    Set fldr = fso.CreateFolder(Path)
    Set fldr = Nothing
  End If
  Upload.Save Path
  For Each File In Upload.Files
    Filename = File.ExtractFileName
  Next
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
Kurser inden for grundlæggende programmering

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