it-swarm-eu.dev

Vydání / uložení dokumentů Wordu v IE7 a IE8

Pracuji na aplikaci Flex, která propojuje dokumenty (pdf, obrázky atd.) S událostmi. Když kliknu na odkaz na dokument v mé aplikaci pro soubory PDF, obrázky, textové soubory atd., IE7 a IE8 je zobrazí v příslušném editoru a život je dobrý. Pokud je však propojeným dokumentem soubor .doc, vyskakovací okno, které se zobrazí po kliknutí na odkaz, se jednoduše zavře, aniž by se soubor zobrazil nebo vyzval k uložení do konkrétního umístění. Kliknutím na stejný odkaz na dokument v prohlížeči Firefox 3.5 se zobrazí výzva k otevření/uložení dokumentu a jeho správnému otevření v aplikaci Word. Nesetkal jsem se s žádným jiným typem souboru/kombinací prohlížeče, který vykazuje stejné chování ... jen doc/IE. Má IE nějaká bezpečnostní omezení týkající se otevírání souborů doc? Má někdo představu, proč by k tomu mohlo dojít, nebo jak bych to mohl vyřešit? Dík,

-Účtovat

4
Bill Cabral

Váš webový server možná neposílá příslušné záhlaví. Pokud paměť slouží, musíte poslat:

Content-Type: application/msword
Content-Length: <file size in bytes>
Content-Disposition: attachment; filename="<file name>"
Content-Transfer-Encoding: binary
Cache-Control: must-revalidate, post-check=0, pre-check=0

Pokud to neudělá trik, zkuste přidat záhlaví Pragma a Expires.

1
Toon

IE má měl potíže s takovou věcí v minulosti. Cítím se jako každý rok, takže se musím obejít kolem některých záhlaví spojených s dokumenty, které prohlížeč obecně nemůže vložit. Cache věci obvykle . Pro tyto transakce nepoužíváte https? Je to stejný soubor .doc nebo je napříč několika různými .docs? Odesíláte název souboru v záhlaví " Content-Disposition "? Podivné postavy tam mohly vyleptat díla.

Tyto chyby jsou moje osobní Groundhog Day : Obvykle je cesta do záhlaví záhlaví.

0
Thomas