اباتشي التكوين أنواع Mime:xlsx ملفات يتم تفسيره على أنه الرمز البريدي الملفات على تحميل, لماذا ؟

StackOverflow https://stackoverflow.com/questions/1647339

  •  22-07-2019
  •  | 
  •  

سؤال

الخلفية: لسبب ما عندما يحاول المستخدم فتح xslx (excel 2007) ملف من الشبكة الداخلية لدينا باستخدام MSIE, تحميل ملف حوار يفسر ذلك بأنه "الرمز البريدي" الملف.

باعتراف الجميع, xslx ملفات حقا هي الرمز البريدي الملفات, ولكن لا نريد أن السلوك.مجرد فتح في Excel الرجاء.

السؤال:

فايرفوكس ، OTOH, يفتح الملفات بشكل طبيعي.هل من الممكن أن الخطأ هو أباتشي التكوينات?أو هو هذا العميل المتصفح فقط المسألة ؟

هل كانت مفيدة؟

المحلول

والسبب هو أي غريب MIME استنشاق السلوك: http://msdn.microsoft.com/en-us/library/ms775147.aspx.انها في الأساس يحاول تحديد نوع الملف من ملف عن طريق البحث في محتوياته ، بطريقة أو بأخرى مثل لينكس file أداة.

نصائح أخرى

يجب إضافة بعض الجديد MIME TYPES على شبكة الإنترنت-من جانب الخادم.

ترى التعليق على هذا الموضوع windowsnerd.com الصفحة (2009):

هذا إضافة إلى .ملف htaccess و رمي على موقع الويب الخاص بك:AddType application/vnd.openxmlformats .docx .pptx .xlsx .xltx .xltm .dotx .potx .ppsx

يجب إصلاح العديد من المشاكل.

بدلا من ذلك, يمكنك إضافة هذا إلى mime.أنواع الملفات الموجودة في دليل التكوين من خادم الويب اباتشي

application/vnd.ms-word.document.macroEnabled.12 .docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx
application/vnd.ms-powerpoint.template.macroEnabled.12 potm
application/vnd.openxmlformats-officedocument.presentationml.template potx
application/vnd.ms-powerpoint.addin.macroEnabled.12 ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-excel.addin.macroEnabled.12 xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb
application/vnd.ms-excel.sheet.macroEnabled.12 xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
application/vnd.ms-excel.template.macroEnabled.12 xltm

http://www.webdeveloper.com/forum/showthread.php?t=162526

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top