Avatar billede jthyge Seniormester
08. november 2001 - 03:32 Der er 24 kommentarer og
1 løsning

Download... Hvordan??

Hvis det skal være muligt for brugerne af ens website at downloade nogle filer som ikke er .Zip hvordan gøres det så... ???

Jeg kender kun en kode der gør det muligt at downloade .zip filer...

På forhånd tak

:-)
Avatar billede ztyxx Nybegynder
08. november 2001 - 03:34 #1
bliver de ikke automatisk det, hvis ikke serveren understøtter filformatet??
Avatar billede burningice Nybegynder
08. november 2001 - 03:35 #2
hvilke filer skulle det så være?? kan du ikke bare linke til filen??


www.da.dl/dinfil.exe
Avatar billede jthyge Seniormester
08. november 2001 - 03:36 #3
Hvis det nu fx. er et billed.. Så viser den jo bare billedet i browseren, og så kan man selvfølgeligt højre klikke og gemme. Men findes der ikke en måde så det bare bliver gemt på disken med det samme???
Avatar billede ztyxx Nybegynder
08. november 2001 - 03:37 #4
det er det jeg også mener, cyberfessor, når man linker sådan bliver de normalt downloadet
Avatar billede ztyxx Nybegynder
08. november 2001 - 03:38 #5
zip det, eller højreklik> gem destination som
Avatar billede jthyge Seniormester
08. november 2001 - 03:40 #6
Tja... Men det er jo ikke så brugervenligt... Hvis nu ens bruger ikke kan hitte ud af at unzippe en fil... Eller ved at man kan højre klikke og gemme...?? Hvad Så??
Avatar billede burningice Nybegynder
08. november 2001 - 03:43 #7
jeg har et script der kan gøre det... det virker ikke i alle browsere, og det koster bestemt mere end 8 point
Avatar billede jthyge Seniormester
08. november 2001 - 03:44 #8
Hvor mange da??
Avatar billede ztyxx Nybegynder
08. november 2001 - 03:46 #9
hvis det er i en download sektion kan amn gøre opmærksom på dette, det ser man de fleste steder hvor billeder er til download
Avatar billede burningice Nybegynder
08. november 2001 - 03:46 #10
100
Avatar billede jthyge Seniormester
08. november 2001 - 03:48 #11
Sur Røv.... Jeg har kun 98... Og er ikke lige så hooked på at give så mange væk... Jeg kunne jo få brug for dem...
Avatar billede burningice Nybegynder
08. november 2001 - 03:50 #12
hvad så med 44, så har jeg nemlig præcis 17500 :)
Avatar billede ztyxx Nybegynder
08. november 2001 - 03:51 #13
Avatar billede jthyge Seniormester
08. november 2001 - 03:51 #14
Okey det er så i orden.... Nu håber jeg ikke der kommer en og vil gøre det for 8... \"GG\"

Jeg sætter pointne op...
Avatar billede burningice Nybegynder
08. november 2001 - 03:54 #15
ztyxx>> jeg har aldrig fået det til at virke ordenligt med billedr, derfor lavede jeg et script selv
Avatar billede burningice Nybegynder
08. november 2001 - 03:56 #16
<%
Const adTypeBinary = 1

Response.Expires = 0
Response.Buffer = TRUE

picName    = request.querystring(\"picName\")

Set uAgent = Request.ServerVariables(\"HTTP_USER_AGENT\")
if (inStr(uAgent, \"IE\")) Then
      \' Explorer
      Response.ContentType = \"m_type\"
      Response.AddHeader \"Content-Disposition\", \"atachment; filename=\"& picName
Else
      \' NetScape
      Response.ContentType = \"application/octet-stream\"
      Response.AddHeader \"Content-Disposition\", \"attachment; filename=\"& chr(34) & picName & chr(34)
End if

Dim objStream
Set objStream = Server.CreateObject(\"ADODB.Stream\")

objStream.Type = adTypeBinary
objStream.Open
objStream.LoadFromFile server.mappath(picName)
Response.BinaryWrite objStream.Read

objStream.Close
Set objStream = Nothing

Response.Flush
%>

Her bruger jeg BinaryWrite istedet for at include filen, det virker lidt bedre, samt at contenttype er en anden

Jeg har dog været ude for nogle enkelte gange at browseren hænger, istedet for at åbne \"gem som\" boksen..

nå, jeg er der er smuttet iseng
Avatar billede ztyxx Nybegynder
08. november 2001 - 03:57 #17
oki, er ikke asp-mand, men lytter lige med, det kunne jo gå så galt at man lærte noget;-)
Avatar billede burningice Nybegynder
08. november 2001 - 03:59 #18
svar :) ja, jeg er vist træt
Avatar billede jthyge Seniormester
15. november 2001 - 16:05 #19
>>cyperfessor

Nu har jeg endelig haft tid til at se på de script... Men kan ikke lige få det til at virke!

Jeg har udfyldt det sådan...

<%
Const adTypeBinary = 1

Response.Expires = 0
Response.Buffer = TRUE

picName = request.querystring(\"tapet.gif\")

Set uAgent = Request.ServerVariables(\"HTTP_USER_AGENT\")
if (inStr(uAgent, \"IE\")) Then
\' Explorer
Response.ContentType = \"m_type\"
Response.AddHeader \"Content-Disposition\", \"atachment; filename=\"& picName
Else
\' NetScape
Response.ContentType = \"application/octet-stream\"
Response.AddHeader \"Content-Disposition\", \"attachment; filename=\"& chr(34) & picName & chr(34)
End if

Dim objStream
Set objStream = Server.CreateObject(\"ADODB.Stream\")

objStream.Type = adTypeBinary
objStream.Open
objStream.LoadFromFile server.mappath(picName)
Response.BinaryWrite objStream.Read

objStream.Close
Set objStream = Nothing

Response.Flush
%>

Men min side viser denne fejl...

www.livgarden.net/Download.asp

Hvad gør jeg forkert??
Avatar billede burningice Nybegynder
15. november 2001 - 18:42 #20
og hvordan requester du denne fil ??
Avatar billede jthyge Seniormester
15. november 2001 - 19:25 #21
Ohh.. Fordi det er den der skal downloades... Det er måske forkert... Jeg er ikke lige en \"Cyperfessor\" \"GG\"
Avatar billede burningice Nybegynder
15. november 2001 - 21:58 #22
det jeg mener er... når brugeren skal hente filen, hvordan gør han/hun så??

går han bare ind på download.asp, eller kommer der også en querystring på??
Avatar billede garden Nybegynder
15. november 2001 - 23:30 #23
Altså hvis man kunne klikke på et \"link\" og dermed starte downladeninge af filen! Det var sådan jeg havede forestillet mig det...
Avatar billede jthyge Seniormester
15. november 2001 - 23:36 #24
Ohh.. Det er vist ikke kun mig der har prolemet :-) Men jeg kan kun give ham ret, med et klik på et \"link\"... ??
Avatar billede burningice Nybegynder
16. november 2001 - 08:55 #25
sådan som den er bygget op kræver det at man kalder filen på den her måde

<a href=\"download.asp?file=whatever.zip\">

hvor whatever.zip skal ligge i samme dir som download.asp, og inde i selve download.asp skal der også rettes lidt

picName = request.querystring(\"tapet.gif\")

skal være

picName = request.querystring(\"file\")
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