Ik had een vraag over het FileSystem Object in ASP.
Ik krijg dit met geen mogelijkheid aan het werken. Ik heb onderstaande geprobeerd, maar dan blijft het script hangen. Er wordt helemaal niks op het scherm getoond, totdat opeens de timeout tijd verstreken is en dan zegt Internet Explorer dat het bestand niet gevonden kan worden. Het gedeelte van FolderExists werkt echter wel (als ik GetFolder eruit haal).
<%
Dim FSO
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Dim Folder
if (FSO.FolderExists(Server.MapPath("./producten/projectmap"))) then
Response.Write "Folder bestaat"
Set Folder = FSO.GetFolder(Server.MapPath("./producten/projectmap"))
else
Response.Write "Folder bestaat niet"
end if
%>
Ik maak gebruik van Windows 2000 Professional (SP 3) met IIS 5.0. Ik heb een nieuwe virtuele map aangemaakt die verwijst naar een map waarin dit script staat. Bij aanmaken van deze virtuele map heb ik aangegeven dat er lees en schrijf toegang is tot de map en dat scripts uitgevoerd mogen worden. Directory browsing heb ik uitgeschakeld.
Ik heb de standaard IIS gebruiker (IUSR_COMPUTERNAAM) volledige toegang gegeven tot de map waarin het script staat en zelfs IEDEREEN volledige toegang gegeven tot deze map, voor de zekerheid. Ik log op de computer in met het administrator account. Ik heb ook al geprobeerd vanaf een andere pc het script aan te roepen, maar ook daarbij gaat het fout.
Ik dacht dat het misschien aan VBScript kon liggen. Ik heb daarvan versie 5.6 geïnstalleerd. Ik weet echter niet welke versie vereist is voor het FileSystem Object.
Ik heb het FileSystem Object nodig voor een projectadministratie systeem dat ik als stageopdracht aan het maken ben. Daarbij moet een bepaalde mappenstructuur aangemaakt worden zodra een project wordt toegevoegd en gebruikers (=projectleden) moeten bestanden naar deze mappen kunnen uploaden.
Als iemand mij hiermee zou kunnen helpen zou ik die persoon heel dankbaar zijn.
Groetjes,
Gerard
Voor als het van belang mocht zijn: Ik heb Windows 2000 alle nieuwe updates laten downloaden en installeren
Ik krijg dit met geen mogelijkheid aan het werken. Ik heb onderstaande geprobeerd, maar dan blijft het script hangen. Er wordt helemaal niks op het scherm getoond, totdat opeens de timeout tijd verstreken is en dan zegt Internet Explorer dat het bestand niet gevonden kan worden. Het gedeelte van FolderExists werkt echter wel (als ik GetFolder eruit haal).
<%
Dim FSO
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Dim Folder
if (FSO.FolderExists(Server.MapPath("./producten/projectmap"))) then
Response.Write "Folder bestaat"
Set Folder = FSO.GetFolder(Server.MapPath("./producten/projectmap"))
else
Response.Write "Folder bestaat niet"
end if
%>
Ik maak gebruik van Windows 2000 Professional (SP 3) met IIS 5.0. Ik heb een nieuwe virtuele map aangemaakt die verwijst naar een map waarin dit script staat. Bij aanmaken van deze virtuele map heb ik aangegeven dat er lees en schrijf toegang is tot de map en dat scripts uitgevoerd mogen worden. Directory browsing heb ik uitgeschakeld.
Ik heb de standaard IIS gebruiker (IUSR_COMPUTERNAAM) volledige toegang gegeven tot de map waarin het script staat en zelfs IEDEREEN volledige toegang gegeven tot deze map, voor de zekerheid. Ik log op de computer in met het administrator account. Ik heb ook al geprobeerd vanaf een andere pc het script aan te roepen, maar ook daarbij gaat het fout.
Ik dacht dat het misschien aan VBScript kon liggen. Ik heb daarvan versie 5.6 geïnstalleerd. Ik weet echter niet welke versie vereist is voor het FileSystem Object.
Ik heb het FileSystem Object nodig voor een projectadministratie systeem dat ik als stageopdracht aan het maken ben. Daarbij moet een bepaalde mappenstructuur aangemaakt worden zodra een project wordt toegevoegd en gebruikers (=projectleden) moeten bestanden naar deze mappen kunnen uploaden.
Als iemand mij hiermee zou kunnen helpen zou ik die persoon heel dankbaar zijn.
Groetjes,
Gerard
Voor als het van belang mocht zijn: Ik heb Windows 2000 alle nieuwe updates laten downloaden en installeren