it-swarm.asia

إصدار فتح / حفظ مستندات Word في IE7 و IE8

أعمل على تطبيق مرن يربط المستندات (ملفات pdf ، الصور ، إلخ) بالأحداث. عندما أقوم بالنقر فوق ارتباط المستند في تطبيقي لملفات PDF والصور والملفات النصية وغيرها ، فإن IE7 و IE8 يقدمونها في المحرر المناسب وتكون الحياة جيدة. ومع ذلك ، إذا كان المستند المرتبط ملفًا .doc ، فإن النافذة المنبثقة التي تظهر عند النقر فوق الارتباط ، يتم إغلاقها ببساطة دون عرض الملف أو مطالبتي بحفظه في موقع معين. النقر فوق ارتباط المستند نفسه في Firefox 3.5 يطلب مني فتح/حفظ المستند وفتحه بشكل صحيح في Word. لم أركض عبر أي مجموعة أخرى من أنواع الملفات/المستعرضات التي تعرض نفس السلوك ... فقط doc/IE. هل لدى IE بعض القيود الأمنية المتعلقة بفتح ملفات المستندات؟ هل لدى أي أحد فكرة عن سبب حدوث ذلك أو كيف يمكنني إصلاحه؟ شكر،

-مشروع قانون

4
Bill Cabral

قد لا يقوم خادم الويب الخاص بك بإرسال الرؤوس المناسبة. إذا كانت الذاكرة تخدم تحتاج إلى إرسال:

Content-Type: application/msword
Content-Length: <file size in bytes>
Content-Disposition: attachment; filename="<file name>"
Content-Transfer-Encoding: binary
Cache-Control: must-revalidate, post-check=0, pre-check=0

إذا لم يحدث ذلك ، فجرّب إضافة رأس Pragma وتنتهي صلاحيته.

1
Toon

لدى IE واجه مشكلة مع هذا النوع من الأشياء في الماضي. أشعر أنني في أي وقت من السنة أو هكذا أحتاج إلى تغيير بعض الرؤوس المرتبطة بالوثائق التي لا يمكن للمستعرض تضمينها بشكل عام الاشياء عادة مخبأ . أنت لا تستخدم https لهذه المعاملات perchance؟ هل هو ملف .doc نفسه أم أنه عبر عدة مستندات مختلفة؟ هل ترسل اسم الملف في عنوان " Content-Disposition "؟ شخصيات غريبة في هناك يمكن أن اللثة حتى الأعمال.

هذه الأخطاء هي شخصيتي يوم جرذ الأرض : عادة العبث مع الرؤوس هي الطريق للذهاب.

0
Thomas