سؤال

وأنا تطوير الموقع باستخدام asp.net وC # (الإطار 1.1). ثيريس توفير للمستخدم تحميل صورته وتحميل ينفذ في 2 خطوات 1. العضو يختار صورة ويتم عرض صور للمراجعة 2. يتم دعوة قاعدة البيانات وتحميلها إلى الخادم

في IE6 يتم عرض الصورة في وضع الاستعراض (من نظام المستخدمين) ولكن في IE7 فإنه لا يظهر إلا إذا تم تحميلها إلى الخادم.

هل هناك أي حل بديل لهذا ؟؟؟؟

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

المحلول

وهذا هو الأرجح قضية تتعلق بالأمن. ربما يقبل IE6 لعرض الصور مع مسارات من القرص المحلي، والتي قد تكون ثغرة أمنية. كما حاول في فايرفوكس، وتخميني هو أن ذلك لن تعمل إما. حتى انك تركت مع تحميل الصورة في الخطوة 1 ومجرد القيام الاشياء قاعدة البيانات في الخطوة 2. أو لا تظهر الصورة للمراجعة ...

نصائح أخرى

وهذا يعتمد حقا كيف يمكنك تخزين الصورة مؤقتا قبل أن تظهر مرة أخرى للمستخدم للمراجعة. هل تخزينها في ملف مؤقت؟ هل هي فقاعة في الذاكرة؟ وينبغي أن تظهر، ولذا فإنني سوف تحقق أنه يتم تحميل في الواقع وليس مخفيا فقط من قبل بعض الفرق CSS غبي. استخدام IEDevToolbar لمعرفة ما إذا كان هناك في الواقع صورة هناك. إذا كان كذلك، استخدام عازف الكمان لمعرفة ما إذا كان الملف يأتي في الواقع أسفل في المتصفح.

للأسف هناك الكثير من المتغيرات بالنسبة لي لاتخاذ طعنة في هذا واحد، آسف.

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