File kan niet direct geopend worden in internet explorer

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • nasdude
  • Registratie: September 2009
  • Laatst online: 09-09 00:45
The file you are downloading cannot be opened by the default Program

op sharepoint hebben onze gebruikers toegang tot een aantal files (bepaalde applicatie), echter kunnen ze de files niet direct openen, eerst moeten ze de file opslaan om vervolgens handmatig (via de explorer) de file te openen. (De user ziet alleen de opties save en cancel, niet open)

internet explorer 8
windows 7 32bits

Ik ben er achter gekomen dat het komt omdat de iis server de file extensie niet kent en daardoor internet explorer niet mee wil werken. helaas ligt het beheer van sharepoint bij een moeder vestiging in de US, en willen die niet mee werken om de mime-type te registreren op de IIS server.

MSDN: Handling MIME Types in Internet Explorer
Internet Explorer first consults the Content-Type and Content-Disposition headers for the MIME type from the HTTP server, if they exist. Next, Internet Explorer consults the registry entry for that MIME type under HKEY_CLASSES_ROOT\MIME\Database\Content Type and looks at the Extension key for the correct file name extension. Internet Explorer then ensures that the file has that extension, before placing it in the local browser cache.
een tijdelijke optie is het aanpassen van het register door deze values op 0 te zetten, daarna kan de file wel direct geopend worden
--
HKEY_LOCAL_MACHINE\Software \Microsoft \Internet Explorer\Main \FeatureControl \FEATURE_MIME_HANDLING\iexplorer.exe = 0 (default=1)
HKEY_LOCAL_MACHINE\Software \Microsoft \Internet Explorer\Main \FeatureControl\FEATURE_MIME_SNIFFING\iexplorer.exe = 0 (default=1)
--

natuurlijk ook geen goede optie.

wat kan ik nog doen om 1 enkele extensie vrij te geven zodat deze wel direct geopend kan worden?

Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

nasdude schreef op donderdag 28 juli 2011 @ 16:54:

Ik ben er achter gekomen dat het komt omdat de iis server de file extensie niet kent en daardoor internet explorer niet mee wil werken. helaas ligt het beheer van sharepoint bij een moeder vestiging in de US, en willen die niet mee werken om de mime-type te registreren op de IIS server.
Dat is toch echt de meest nette optie, aangezien je daarmee niet voor één SP site (staat die trouwens wel in je Trusted of Intranet zone?) je totale security settings verlaagt.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

  • nasdude
  • Registratie: September 2009
  • Laatst online: 09-09 00:45
alt-92 schreef op donderdag 28 juli 2011 @ 16:57:
[...]

Dat is toch echt de meest nette optie, aangezien je daarmee niet voor één SP site (staat die trouwens wel in je Trusted of Intranet zone?) je totale security settings verlaagt.
helemaal mee eens :) ,,,, maaar

de site staat idd als trusted aangemerkt, ook de file komt vna dezelfde trusted location.

Het probleem is dat er bij corperate van die gasten zitten die denken dat ze het superieur zijn aan 'de gewone system administrators', ideeen worden genegeerd en als je over beveiligingsproblemen begint geven ze niet thuis... (sterker nog. ... toon je vervolgens aan dat ze zo lek zijn als een mandje door 'misbruik' te maken van het lek (bv door een onschuldige text file op de desktop van de financiele server te zetten, (read/write access op het login script voor everyone) en ze te laten zien dat de beveiliging niet goed is, krijg je ongenadig hard op je flikker via het management)

magoed, aanpassen van de sharepoint server is dus helaas geen optie, ik duw via sccm wel een pakketje naar de software gebruikers die het register aan past, maar ik zet liever niet die mime_handles en sniffers op 0, want dan staat alles open... het liefste voeg ik die extensie toe als zijnde uitzondering

Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Ik zou dan eerst even kijken of je niet de laatste stap van de standaard settings kunt beinvloeden:
Next, Internet Explorer consults the registry entry for that MIME type under HKEY_CLASSES_ROOT\MIME\Database\Content Type and looks at the Extension key for the correct file name extension. Internet Explorer then ensures that the file has that extension, before placing it in the local browser cache.
Dat kun je dan vervolgens wel uitrollen op je eigen werkplekken.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

  • nasdude
  • Registratie: September 2009
  • Laatst online: 09-09 00:45
alt-92 schreef op donderdag 28 juli 2011 @ 19:09:
Ik zou dan eerst even kijken of je niet de laatste stap van de standaard settings kunt beinvloeden:

[...]

Dat kun je dan vervolgens wel uitrollen op je eigen werkplekken.
uuh, .. zoals ik het lees niet?

als ik het goed lees vraagt internet explorer aan de http server... deze zou dan terug moeten geven application/naam, vervolgens zoekt internet explorer in HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/naam.

vervolgens kijkt internet explorer of de extensie overeenkomt met de extension waardes in die hyve.

komt dat allemaal overeen dan opent internet explorer de file.


in dit geval stuurt de http server de mime-type niet mee, en zal internet explorer dus niet kijken in de hyve, simpelweg omdat IE niet weet waar hij moet kijken.

als test heb ik natuurlijk wel de juiste mime-type aangemaakt, maar dat had geen effect.

Acties:
  • 0 Henk 'm!

  • nasdude
  • Registratie: September 2009
  • Laatst online: 09-09 00:45
*kickje* iemand?
Pagina: 1