Tło: Z jakiegoś powodu za każdym razem, gdy użytkownik próbuje otworzyć plik xslx (excel 2007) z naszego intranetu za pomocą MSIE, okno dialogowe pobierania pliku interpretuje go jako plik „zip”.
Wprawdzie pliki xslx naprawdę są plikami zip, ale nie chcemy takiego zachowania. Poprostu otwórz w Excelu.
Pytanie:
Firefox, OTOH, otwiera pliki normalnie. Czy to możliwe, że przyczyną błędu są moje konfiguracje Apache? czy jest to problem związany tylko z przeglądarką klienta?
microsoft-excel
browser
internet-explorer
zip
dreftymac
źródło
źródło
Odpowiedzi:
Naprawdę możesz to naprawić w konfiguracji Apache. Dodaj następujące wiersze (i upewnij się, że mod_mime jest włączony):
Zapewni to, że Apache wyśle odpowiedni typ MIME do klienta, a IE zrozumie, że pliki są dokumentami pakietu Office, a nie zamkami błyskawicznymi.
źródło
Wątpię, że jest to problem z konfiguracją Apache. Internet Explorer ma własny algorytm wykrywania typu MIME . Możesz obejść to zachowanie, klikając prawym przyciskiem myszy i wybierając „Plik -> Zapisz jako” lub po prostu użyj formatu MSD .doc.
źródło
jeśli jest to problem z konfiguracją apache, to plik zawiera mapowanie rozszerzeń na typy mime, które można szybko sprawdzić, aby wykluczyć tę możliwość.
źródło