Avatar billede delphidaner Nybegynder
20. september 2000 - 07:56 Der er 6 kommentarer og
1 løsning

Download af filer?

Kan det lade sig gøre at få browseren til at downloade en fil, som man eller ikke har adgang til på web serveren?

Confused? Her er et eksempel: Hvis jeg har min web server til at serve en hjemmeside, som ligger i D:\\, kan man med et script så få brugeren til at downloade en fil, som om man klikkede på en hyperlink, som f.eks. ligger i C:\\?

Jeg kunne forestille mig at scriptet skulle åbne filen og indlæse den, for derefter at sende filen til klienten med en eller anden binary MIME - i hvert fald ikke text/plain eller text/html.

Hvis det kan lade sig gøre, hvordan gør man så?
Avatar billede jes_petersen Nybegynder
20. september 2000 - 22:42 #1
Du kunne jo lade et hyperlink på siden i D:\\ henvise til en side på C:\\ som automatisk sætter et download i gang.
Avatar billede delphidaner Nybegynder
21. september 2000 - 07:42 #2
Jamen, klienterne har ikke adgang til C-drevet, da web serverens \"document root\" er D:\\.
Avatar billede dr-kermit Nybegynder
21. september 2000 - 09:45 #3
Hejsa, jeg skal have mere end 45 point for at give dig løsningen ;O)

Kenneth
Avatar billede delphidaner Nybegynder
21. september 2000 - 09:48 #4
Hvor meget? Jeg er meget interesseret i at vide det.
Avatar billede dr-kermit Nybegynder
21. september 2000 - 09:50 #5
Er det din egen server, eller er det et web hotel?

Og hvad er det for nogle filer du skal linke til?
Avatar billede delphidaner Nybegynder
21. september 2000 - 11:34 #6
Det er sådan set min egen server - det er min hjemme-PC, hvorpå jeg har Personal Web Server. Det er hovedsageligt ZIP-filer, som der skal linkes til.
Avatar billede getaway Nybegynder
04. oktober 2001 - 10:27 #7
Du kan gøre det med komponenten aspSmartUpload... der findes en funktion til at sende filer, tror også den virker på andre drev.

Den er gratis og kan downloades på http://www.aspsmart.com/

Lad dig ikke forstyrre af at den hedder noget med Upload...



KODEN ER :
************************


<%
\'  Variables
\'  *********

Dim mySmartUpload

\'  Object creation
\'  ***************
Set mySmartUpload = Server.CreateObject(\"aspSmartUpload.SmartUpload\")

\'  Download
\'  ********

\' FILNAVN er i dette tilfælde c:\\temp\\sample.zip
mySmartUpload.DownloadFile(\"c:\\temp\\sample.zip\")
%>


*************************
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