كيف يمكنني فتح ملفات Office 2007 المخزنة على موقع ويب؟

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

  •  02-07-2019
  •  | 
  •  

سؤال

لدي موقع على شبكة الإنترنت حيث يمكن للأشخاص تحميل المستندات ومشاهدتها لاحقًا في الوقت الذي يناسبهم.أقوم بتخزين المعلومات الثنائية مع نوع mime في قاعدة البيانات الخاصة بي، وبعد ذلك فقط قم ببث المحتوى الثنائي مباشرة إلى المتصفح.

يعمل هذا مع كل أنواع الملفات باستثناء ملفات Office 2007.عندما أحاول عرض ملفات Office 2007، تظهر لي نافذة منبثقة تطلب بيانات الاعتماد.بعد أن أتجاهل مربع الحوار (عن طريق الإلغاء)، أحصل على نافذة منبثقة أخرى مثل تلك الموجودة أدناه:

بعد استبعاد مربع الحوار هذا أيضًا (بالنقر فوق "نعم")، يتم فتح المستند أخيرًا.ما يعطي؟هل المتصفح حقا لا يعرف كيفية التعامل مع ملفات Office 2007؟لقد تحققت من نوع التمثيل الصامت الذي أحفظه، ويبدو أن كل شيء صحيح.هل لديك أي أفكار حول ما يمكنني فعله للتخلص من مربعات الحوار هذه عند محاولة فتح ملف؟

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

المحلول

الدفع هذا التفسير على VS Office Developer.

إنه يوفر اختراقًا للسجل يمكن للمستخدمين اختيار تطبيقه للتخلص من هذا التحذير.

نصائح أخرى

ربما لا يتعامل متصفحك بشكل صحيح مع رؤوس نوع المحتوى و/أو ترتيب المحتوى بشكل صحيح.لقد رأيت ذلك يحدث في ff وsafari وIE للعديد من الملفات المقدمة بطرق مختلفة.

حاول تنزيل الملف من خلال وكيل اعتراض (مثل webscarab أو burpsuite) لترى كيف تبدو رؤوس الاستجابة.يجب أن يُعلمك على الأقل ما إذا كانت المشكلة تعتمد على المتصفح أو الخادم.

هل تستخدم التصرف في المحتوى لتعيين اسم ملف أيضًا؟قد تكون فكرة للمحاولة

هل تقوم بإرجاع رأس "الترتيب للمحتوى" مع الملف المتدفق؟ضع في اعتبارك أيضًا أن Firefox والإصدارات الأقدم من IE تتعامل مع رأس اسم الملف بشكل مختلف.

"التصرف في المحتوى:مرفق؛اسم الملف=movie.mpg"

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