🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #16615

MSIE probleem

#16615
From: Bruno Lowagie
Date: Tue, 25 Apr 2000 00:00
53 lines
2431 bytes
Hallo,

Ik heb een SERIEUS probleem met Internet Exploder
en ik zie niet direct hoe het op te lossen.

Het zit zo: ik heb een applicatie aan Serverzijde met
JAVA Servlets. Die applicatie werkt prima.

Om naar de gebruiker toe te verbergen dat het om
servlets gaat, maak ik gebruik van de PATH_INFO
en geef ik een paginanaam mee.

bvb:
mijnserver.com/applicatie/thema1/doedit.html
mijnserver.com/applicatie/thema1/doedat.html

Waarbij
- 'mijnserver.com' de domeinnaam is (fictief voorbeeld),
- 'applicatie' de alias is waardoor de server weet dat het
  om Servlets gaat (en niet zoals de gebruiker zou kunnen
  vermoeden een directory)
- 'thema1' de naam is van een Servlet
- 'doedit.html' en 'doedat.html' gewoon 2 parameters zijn
  (behorend tot de PATH_INFO) waaruit de Servlet kan opmaken
  welk gedeelte van de code moet uitgevoerd worden.

Nu kan het gebeuren dat doedit.html als resultaat iets heeft met
MIME-type text/html waarbij de applicatie gewoon HTML terugstuurt.
Dat werkt prima.

Het kan echter ook zijn dat doedit.html als resultaat iets
heeft met MIME-type text/csv of application/pdf of eender wat
(dit is volkomen afhankelijk van het formaat dat door de gebruiker
in een SELECT-box wordt gekozen. De action blijft hetzelfde).
Dat werkt totaal niet.

Waarom niet? Omdat MSIE zo stom is te denken dat wie een
HTML pagina aanvraagt ook een HTML pagina zal terugkrijgen.
MSIE lijkt totaal geen rekening te houden met het content type
dat door de Server wordt teruggestuurd.

Valt hier iets aan te verhelpen? Bestaat er een instelling
in MSIE waardoor dit euvel kan verholpen worden?

Alvast bedankt,
Bruno

Merk op:
1. Ik verander ook de filename met behulp van de header
   content disposition. MSIE lijkt de nieuwe filenaam te
   herkennen, maar weet er verder geen raad mee.
2. het tijdelijk opslaan van bestanden om ze dan via een link
   of een redirect op te laten halen, is geen optie.
Technical Details
Message-ID: <39057F19.48CE9BE1@rug.ac.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,67852bcf2a39e66e,start
X-Google-Attributes: gidfcea4,public
From: Bruno Lowagie <bruno.lowagie@rug.ac.be>
Subject: MSIE probleem
Date: 2000/04/25
Message-ID: <39057F19.48CE9BE1@rug.ac.be>
X-Deja-AN: 615420952
Content-Transfer-Encoding: 7bit
Organization: Universiteit Gent
X-Accept-Language: nl-BE,en
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0
Newsgroups: be.comp.programming