Toon posts:

[ASP] Automatisch directory aanmaken met naam ingelogde user

Pagina: 1
Acties:
  • 45 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een vraag over het dynamisch genereren van een directory met de achternaam van een ingelogde user. Het is me gelukt om de directory te creeren, maar nu wordt het bestand wat ik upload niet in de directory geschreven. Het bestand komt terecht in de directory waarin de nieuwe directory gecreerd wordt.

Zo werkt mijn script:

- gebruiker kiest een bestand om te uploaden
- directory wordt aan gemaakt met de achternaam van de gebruiker en bestand wordt weggeschreven naar de server

Hieronder de code:

code:
1
2
3
4
5
6
7
8
9
10
11
Filename = File.Filename

Set fs=CreateObject("Scripting.FileSystemObject")
sFolder = "c:\upload\" & Session("userLASTNAME") & ""

If fs.FolderExists(sFolder) Then
File.SaveAs(sFolder) & Filename
Else
fs.CreateFolder(sFolder)
File.SaveAs(sFolder) & File.Filename
End If


De Session importeer ik uit een ander bestaat, maar daar is niets mis mee.

Tnx, Bobba

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 10:04

mulder

ik spuug op het trottoir

Als je doet:
Response.Write(sFolder & Filename & "<br />")
Response.Write(sFolder & File.Filename)
wat staat er dan?

oogjes open, snaveltjes dicht


  • Sjaaky
  • Registratie: Oktober 2000
  • Laatst online: 22-08 16:45
code:
1
File.SaveAs(sFolder & Filename)

  • whoami
  • Registratie: December 2000
  • Laatst online: 08:53
Off-topic: wat als er 2 gebruikers zijn met dezelfde achternaam. ;)

https://fgheysels.github.io/


Verwijderd

Topicstarter
Dit staat er na response.write

c:\upload\JansenDSC00308.JPG
c:\upload\JansenJansenoDSC00308.JPG

Verwijderd

Topicstarter
als er 2 zijn met dezelfde achternaam, moet ik nog ff een check voor inbouwen

Verwijderd

Topicstarter
code:
1
File.SaveAs(sFolder & Filename)


werkt niet

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 08:02

gorgi_19

Kruimeltjes zijn weer op :9

En:
code:
1
File.SaveAs(sFolder & "\" & Filename)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 10:04

mulder

ik spuug op het trottoir

Er gaat dus geen belletje rinkelen?
sFolder & "\" & Filename

oogjes open, snaveltjes dicht


Verwijderd

Topicstarter
problem solved!! :)

ik was een backslash vergeten 8)7

code:
1
sFolder = "c:\upload\" & Session("userLASTNAME") & "\"

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

lijkt me redelijk taal basics

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.