Avatar billede dabster Nybegynder
17. april 2002 - 21:58 Der er 11 kommentarer og
1 løsning

Word filer åbner inde i IE

Hej,

Jeg har nogle word filer liggende på en webserver, som jeg gerne vil have at folk skal kunne downloade. Problemet er at i mange versioner af Windows/Explorer/Word - bliver man ikke spurgt om man vil downloade filen, men den bliver åbnet direkte i browseren, ala pdf'er o.lign.

Jeg har søgt vidt omkring på nettet og fundet at løsningen kan ligge her: http://support.microsoft.com/default.aspx?scid=kb;EN-US;q193998

Meeennn.... det virker ikke. Jeg ved det kan lade sig gøre da jeg har set en side lavet i PHP (dog ikke set kilden), hvor det er lykkedes.

Er der nogen der ved, hvad jeg skal gøre.

Tak,
Hans
Avatar billede kimiwan Nybegynder
17. april 2002 - 22:13 #1
du vil ha' noget aspkode, der forcere en fil til at blive downloadet?
Avatar billede dabster Nybegynder
17. april 2002 - 22:19 #2
Ja, meget gerne!
Avatar billede medions Nybegynder
17. april 2002 - 22:24 #3
Avatar billede dta Nybegynder
17. april 2002 - 22:25 #4
Avatar billede medions Nybegynder
17. april 2002 - 22:26 #5
Here you go... :-)

dim objWord,objDoc

Set objWord = CreateObject("Word.Application")
Set objDoc = ObjWord.Documents.Open("C:my.doc")

str = objDoc.range
objDoc.Close false
set objDoc = nothing
objWord.quit false
set objWord = nothing
response.write str

//>Rune
Avatar billede medions Nybegynder
17. april 2002 - 22:26 #6
Men ellers:
Indsæt
<% Response.ContentType = "application/msword" %>
i toppen af din side... så åbner den det i word

//>Rune
Avatar billede medions Nybegynder
17. april 2002 - 22:27 #7
-men det kræver jo så bare at du har word installeret...!

//>Rune
Avatar billede dabster Nybegynder
17. april 2002 - 22:34 #8
Tak Drenge,

Jeg skal lige have testet det i morgen - så skal jeg nok uddele point til højre og venstre!

/Hans
Avatar billede medions Nybegynder
17. april 2002 - 22:37 #9
? Well, jeg foretrækker nu at du giver poinzne til den der er kommet med det rigtige svar..! -det er jo det det hele går ud på...

//>Rune
Avatar billede dabster Nybegynder
17. april 2002 - 22:40 #10
Jeps enig - og det skal jeg lige finde ud af! Dvs. den der kommer med det rigtige svar først!
Så det bliver kun uddeling af point til højre ikke venstre... (øv)

/Hans
Avatar billede coltau Juniormester
17. april 2002 - 22:46 #11
Har jeg misforstået. Ovennævnte eksempler downloader ikke filen - men åbner den i Word.

Det eksempel du har fundet gør netop det som du ikke ønsker (åbner i Word) - men kan også gøre det modsatte. (Downloade) Du skal blot ændre denne linie:
Response.ContentType = "application/x-msexcel"
til:
Response.ContentType = "file"
Så browseren får besked om at det er en binær fil.

Men dit problem er måske at du ikke kan lave den ActiveX DLL som skal bruges. (MyObject.binRead)

Den skal laves i Visual Basic og installeres på serveren før du kan anvende denne linie:
Set oMyObject = Server.CreateObject("MyObject.BinRead")

Jeg har ikke Visual Basic - men kan spørgsmålet ikke stilles i den kategori. ?

Jeg har også hørt at der allerede findes forskellige Objecter til binær læsning - men ved desværre ikke hvor. !
Avatar billede dabster Nybegynder
18. april 2002 - 11:09 #12
Takker ydmygest!!!
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