Hvordan henter jeg, i ASP, en fil igennem netværket? Jeg har mappet et netværksdrev, med en masse billeder på. Dem vil jeg gerne have adgang til, via ASP'en.
Jeg har også lige prøvet \\computernavn\navn på delt mappe\navn på fil, det ville den heller ikke æde. Jeg tror du skal have fat i de faste drev. Jeg kan ikke lige komme på andet smart.
Jeg forstår det nu ikke, i min meget troværdige bog står der: fso.getdrive(drivespec) ... drivespec: The name of the drive, ... , or a network share such as \\machine name\sharename Det kan jeg bare ikke få den til at gøre, ligegyldig hvad jeg gør med rettighederne af min mappe.
Denne stump kode virker tildels, så længe jeg er logget på serveren. Set fso = Server.CreateObject("Scripting.FileSystemObject") for each objdrive in fso.drives response.write objdrive next Så lister den alle de mappede drev, så må det være muligt at bevæge sig ned til en fil.
Nej, jeg har også lidt bøvl med det, det er noget med at man skal definere en rootfolder for at få det til at funge. Prøv lige at vent, så skal jeg se om jeg kan få noget brugbart ud af det.
Nå, jeg tror jeg kaster håndklædet. Jeg kan ikke få særlig meget information ud om mine drev, hvis de er mappede. Feks hvor meget friplads der er, der får jeg permission denied. Jeg er bange for at du får det meget brugbare svar, at det må have noget med dine permissions at gøre... Held og lykke!
Du kan måske få denne linie til at virke, selvom jeg ikke kunne: set fso = Server.CreateObject("Scripting.FileSystemObject") set drev = fso.GetDrive("p") set rod = drev.Rootfolder
Det påstås i min bog, asp 3.0, at det skulle kunne lade sig gøre, så har man en folder og en folders collection, og en files collection, og så er man bare kørende, men det ville min maskine altså ikke være med til. Ked af det, men det er mit bedste svar!
Synes godt om
Ny brugerNybegynder
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.