Avatar billede Slettet bruger
27. september 2007 - 14:57 Der er 8 kommentarer

Tvinge gem destination som

Jeg ved disse spørgsmål kan vække en vis harme men dette er altså et forsøg på at hjælpe mine brugere.

Jeg har en zip fil som genereres automatisk og skal kunne gemmes ved et klik på et link. Jeg har forsøgt med stream metoden for at tvinge et download men når vi når op på omkring 50 mb begynder scriptet at fejle.

Min ide er så nu om man kan snyde browseren til at tro at et normalt venstre klik er et højreklik med kommandoen "Gem destination som"

Nogen der kan hjælpe mig?
Avatar billede w13 Novice
27. september 2007 - 17:36 #1
Nej, det kan du, så vidt jeg ved, ikke. Har du prøvet at streame med ASP/PHP? For det virker for mig, osse ved store filer.
Avatar billede Slettet bruger
28. september 2007 - 08:10 #2
kan du ikke vise mig dit stream eksempel?

Mit ser sådan ud, men fejler periodisk:


Const adTypeBinary = 1
strFile = request.querystring("File")
strSti = server.mappath("pissehemli")&"\"&strFile
strContent = "zip"

strFileType = strContent

Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile(strSti)


Response.AddHeader "content-disposition","attachment; filename=" & strFile
Response.ContentType = strFileType

Response.BinaryWrite(objStream.Read)
Response.Flush()
objStream.Close()
Set objStream = Nothing
Avatar billede steen_hansen Forsker
28. september 2007 - 08:15 #3
Jeg er bare nysgerrig: Hvorfor vil nogen blive harm over dette spørgsmål? Det er vel tilladt at lægge filer ud til downloads? PDF, DOC, MPG, WMV etc. Bare det ikke er ophavsretsbeskyttede filer, er der vel ikke nogen, der kan få ondt over det?
Avatar billede Slettet bruger
28. september 2007 - 09:51 #4
fordi der er nogle der mener man ikke må tvinge nogen til noget på nettet, men opfordre...prøv evt at se her... http://www.eksperten.dk/spm/96004 det er en af mange...

Har heller aldrig været helt med på "sidde i rundkreds og spille guitar sammen" filosofien
Avatar billede w13 Novice
28. september 2007 - 11:15 #5
Hvad sker der, når streaming-scriptet "fejler"?
Avatar billede steen_hansen Forsker
28. september 2007 - 16:17 #6
28/09-2007 09:51:12 - Ok, jeg vil så give dem ret i, at det ikke er hensigtsmæssigt med funktionen. Den må være drønirriterende og forvirrende, selvom hensigten er god nok. Jeg kan sagtens følge din tankegang, men jeg ville hellere lægge en lille instruktion ud ved siden af linket/benytte title="Højreklik og vælg 'Gem som ...'" istedet. Men sådan er vi så forskellige :) Held og lykke med projektet
Avatar billede Slettet bruger
01. oktober 2007 - 08:14 #7
Når scriptet fejler kan den pludselig ikke finde stien til filen på trods af den stadig ligger på webhotellet.
Avatar billede w13 Novice
08. april 2008 - 11:56 #8
Lukketid?
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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