أنواع المستندات الجديدة نسبيا مكتب 2007 وقد أعطى بعض المشاكل المضيفين على الشبكة عندما يريدون عملائها لتقديم وثائق للتحميل. في معظم الأحيان, ويجري عرض الوثائق من قبل خادم الويب و “نص / HTML” وهو بعد ذلك كما تصدر طن من القمامة على شاشة المستخدم على شبكة الإنترنت ل.
أفضل طريقة لحل هذه هي لإضافة جميع MIME لأنواع التكوين الرئيسي للملقم. IIS7 ويندوز لديها بالفعل أنواع MIME هذه إعدادها بشكل صحيح افتراضيا. IIS6 وIIS5 تتطلب أنواع MIME التي يمكن ان تضاف, كما قد اباتشي على المنشآت القديمة. للأباتشي, هناك أيضا حلا لصاحب النطاق الفردي لإضافة أنواع التمثيل الصامت عبر لأباتشي .هتكس ملف.
IIS 6 نوع MIME بالإضافة (لمسؤول ملقم)
قبل هذا يمكن القيام به, ضمان أن يتم تعيين الخادم الخاص بك أيضا للسماح التحرير التعريف المباشر:
- الحمل مدير IIS: بدء -> Rالأمم المتحدة, “inetmgr” -> [حسنا]
- انقر على الحق في “الخادم” وانقر “Pصoperties”
- داخل “خدمات معلومات إنترنت” علامة التبويب (عادة علامة التبويب الوحيد), تأكد من أن “Eنقادرة المباشر تحرير قاعدة التعريف” يتم فحص مربع.
- انقر [حسنا]
تأكد من احتياطية التكوين في IIS (هنا لIIS5) مسبقا. أنا لن تتحمل أي مسؤولية عن المسير كسر الخادم له. لدي سبب للاعتقاد هذا قد نعمل أيضا على IIS5 لكن لدي فقط بقدر ما يدعو إلى الاعتقاد أنه قد قام بأعطاء فقط الكثير من الأخطاء. إذا كان IIS5 / نوافذ 2000 المشرف على استعداد لاختبار هذا بالنسبة لي بعد النسخ الاحتياطي التكوين الخاص بك واسمحوا لي أن أعرف النتائج.
قم بنسخ النص التالي في ملف مسمى msoff07-addmime.vbs وتنفيذه مرة واحدة من سطر الأوامر بكتابة CSCRIPT msoff07-addmime.vbs وضغط ENTER. إذا قمت بتشغيل أكثر من مرة, سيتم إضافة أنواع MIME في كل مرة وسيكون لديك إدخالات متعددة متطابقة:
"هذا البرنامج النصي يضيف مكتب الضروري 2007 أنواع MIME إلى IIS 6 الخادم. "لاستخدام هذا البرنامج النصي, فقط انقر نقرا مزدوجا فوق أو تنفيذه من سطر الأوامر. "تشغيل هذا البرنامج النصي عدة مرات النتائج في مقالات متعددة في "IIS MimeMap ذلك ينبغي عليك عدم تشغيله أكثر من مرة. "تم التعديل من http://msdn.microsoft.com/en-us/library/ms752346.aspx خافت MimeMapObj, MimeMapArray, MimeTypesToAddArray, WshShell, oExec CONST ADS_PROPERTY_UPDATE = 2 "تعيين أنواع MIME التي يمكن ان تضاف MimeTypesToAddArray = مجموعة(".docm", "التطبيق / vnd.ms-word.document.macroEnabled.12", _ "دوكإكس", "التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.document", _ ".dotm", "التطبيق / vnd.ms-word.template.macroEnabled.12", _ ".dotx", "التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.template", _ ".potm", "التطبيق / vnd.ms-powerpoint.template.macroEnabled.12", _ ".potx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.template", _ ".ppam", "التطبيق / vnd.ms-powerpoint.addin.macroEnabled.12", _ ".ppsm", "التطبيق / vnd.ms-powerpoint.slideshow.macroEnabled.12", _ ".ppsx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.slideshow", _ "pptx و .pptm", "التطبيق / vnd.ms-powerpoint.presentation.macroEnabled.12", _ ".pptx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.presentation", _ ".sldm", "التطبيق / vnd.ms-powerpoint.slide.macroEnabled.12", _ ".sldx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.slide", _ ".xlam", "التطبيق / vnd.ms-excel.addin.macroEnabled.12", _ ".xlsb", "التطبيق / vnd.ms-excel.sheet.binary.macroEnabled.12", _ ".xlsm", "التطبيق / vnd.ms-excel.sheet.macroEnabled.12", _ ". XLSX", "التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.sheet", _ ".xltm", "التطبيق / vnd.ms-excel.template.macroEnabled.12", _ ".xltx", "التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.template") "الحصول على كائن mimemap تعيين MimeMapObj = GETOBJECT("IIS://المضيف المحلي / MimeMap") "اتصل AddMimeType لكل زوج من تمديد / نوع MIME ل مكافحة = 0 ل UBound(MimeTypesToAddArray) خطوة 2 AddMimeType MimeTypesToAddArray(مكافحة), MimeTypesToAddArray(مكافحة+1) التالي 'إنشاء كائن شل تعيين WshShell = CREATEOBJECT("WScript.Shell") "إيقاف وبدء تشغيل خدمة IIS تعيين oExec = WshShell.إكسيك("صافي وقف W3SVC") هل ل في حين oExec.الوضع = 0 WScript.النوم 100 حلقة تعيين oExec = WshShell.إكسيك("صافي W3SVC بداية") هل ل في حين oExec.الوضع = 0 WScript.النوم 100 حلقة تعيين oExec = لا شيء "تقرير الحالة إلى المستخدم WScript.صدى "مايكروسوفت أوفيس 2007 تم تسجيل أنواع المستندات MIME." "AddMimeType الفرعية الفرعية AddMimeType (تحويلة, Mtype) "الحصول على تعيينات من الممتلكات MimeMap. MimeMapArray = MimeMapObj.جيتكس("MimeMap") "إضافة تعيين جديد. أنا = UBound(MimeMapArray) + 1 الحصول على الدهون الحفاظ MimeMapArray(أنا) تعيين MimeMapArray(أنا) = CREATEOBJECT("MimeMap") MimeMapArray(أنا).تمديد = تحويلة MimeMapArray(أنا).MimeType = MType MimeMapObj.PutEx ADS_PROPERTY_UPDATE, "MimeMap", MimeMapArray MimeMapObj.SetInfo نهاية الفرعية |
MIME نوع أباتشي بالإضافة (لمسؤول ملقم)
اباتشي يخزن أنواع MIME في ملف موجود عادة في $installpath / أسيوط / mime.types. رؤية mod_mime وثائق لمعرفة المزيد عن كيفية عمله. قوس لينكس تثبيت أنواع MIME في الساعة /الخ / هتبد / أسيوط / mime.types و أوجه الشبه سيرفرات تثبيته في /البيرة / المحلية / PSA / المشرف / أسيوط / mime.types. التوزيع قد يكون في مكان آخر, لذلك تجد لديك mime.types ملف عن طريق تشغيل تحديد موقع mime.types.
أضف الأسطر التالية إلى ملف mime.types الخاصة بك:
application/vnd.ms-word.document.macroEnabled.12 docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
application/vnd.ms-word.template.macroEnabled.12 dotm
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-powerpoint.slide.macroEnabled.12 sldm
application/vnd.openxmlformats-officedocument.presentationml.slide sldx
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
application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx
MIME نوع أباتشي بالإضافة (لصاحب المجال مع ما لا يقل عن FTP وصول – باستخدام ملف htaccess)
إضافة النص التالي إلى المجال الخاص .هتكس ملف, الأكثر شيوعا في httpdocs / الدليل
AddType التطبيق / vnd.ms-word.document.macroEnabled.12 DOCM AddType التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.document DOCX AddType التطبيق / vnd.ms-word.template.macroEnabled.12 dotm AddType التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.template dotx AddType التطبيق / vnd.ms-powerpoint.template.macroEnabled.12 potm AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.template potx AddType التطبيق / vnd.ms-powerpoint.addin.macroEnabled.12 ppam AddType التطبيق / vnd.ms-powerpoint.slideshow.macroEnabled.12 PPSM AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.slideshow PPSX AddType التطبيق / vnd.ms-powerpoint.presentation.macroEnabled.12 PPTM AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.presentation PPTX AddType التطبيق / vnd.ms-powerpoint.slide.macroEnabled.12 sldm AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.slide sldx AddType التطبيق / vnd.ms-excel.addin.macroEnabled.12 xlam AddType التطبيق / vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb AddType التطبيق / vnd.ms-excel.sheet.macroEnabled.12 xlsm AddType التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.sheet XLSX AddType التطبيق / vnd.ms-excel.template.macroEnabled.12 xltm AddType التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.template xltx |
التعليقات الأخيرة