Jak na ironię, IE może mieć trudności z rozpoznaniem nowych plików MS Office, podczas gdy inne przeglądarki rozpoznają je w porządku.
W celu umożliwienia IE pracy z tymi plikami, musisz dodać typy mime do konfiguracji serwera. W Rails to odbywa się w config/inicjalizatory/mime_types.rb
Mime::Type.register "application/vnd.openxmlformats-officedocument.wordprocessingml.document", :docx
Mime::Type.register "application/vnd.openxmlformats-officedocument.presentationml.presentation", :pptx
Mime::Type.register "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", :xlsx
Jeśli aplikacja jest przekierowywane przez Apache Apache służy swoje aktywa statycznych będziesz też musiał skonfigurować apache z nowych typów MIME (i restart) zgodnie z http://bignosebird.com/apache/a1.shtml
Moje typy MIME znajdowały się w /etc/mime.types, ale spróbuj locate mime.types
, jeśli nie jesteś tego pewien.
Nie jestem w 100% pewny, ale uważam, że .docx to w rzeczywistości zip zawierający kilka plików XML; technicznie rzecz biorąc, to prawda, że jest to plik zip! –
@ Stephen, dziękuję, to interesujące. Masz pomysł, czy można przekonwertować docx na dokument do celów podglądu? – AnApprentice
Nie mam pojęcia - wyobrażam sobie, że byłoby to możliwe, ale w zależności od tego, jak w pełni funkcjonalny jest podgląd, możesz po prostu znaleźć parser docx, który może pomóc? –