كيف يمكنني عرض الصور المخزنة محليًا على موقع ويب على الإنترنت؟

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

  •  22-08-2019
  •  | 
  •  

سؤال

أرغب في عرض الصور على موقع الويب الخاص بي والمخزنة على نظام ملفات محلي للزوار.

بافتراض أن لدي موقع الصورة على محرك الزوار (على سبيل المثال:c:\Documents And Settings opstah\image.png)، هل من الممكن أن أعرض هذه الصورة في موقع الويب الخاص بي (على سبيل المثال:www.website.com)؟

لن يبدو أن الصور يتم تحميلها عندما أستخدم الصيغة التالية (Internet Explorer 7 وFirefox 3 وما إلى ذلك.):

<img src="file://c:\Documents and Settings\Ropstah\image.png" />

الصور يفعل عرض ما إذا كان ملف .html (الذي أستخدمه على website.com/index.html) موجودًا على جهاز الكمبيوتر المحلي الخاص بي...

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

المحلول

يبدو هذا مثل إعدادات الأمان في متصفح الويب، والتي ربما تم ضبطها على مستوى يمنع الوصول إلى نظام الملفات المحلي لموقع الإنترنت.

يمكن للمستخدمين تعديل إعدادات الأمان بطريقة خاصة بكل متصفح.على سبيل المثال بالنسبة لـ IE، فهي أدوات -> خيارات الإنترنت -> الأمان

نصائح أخرى

يمكنك ذلك إذا قام المستخدم بتعيين موقعك ليكون في المنطقة الموثوقة.

لا يمكنك.

ومن الغباء أن هذه المتصفحات قررت سد "الثغرات الأمنية" من خلال عدم السماح لصفحات الويب العامة بتعطيل المحتوى المحلي.

باستخدام HTML خالص، لا يمكنك الوصول إلى الملفات المخزنة على أجهزة كمبيوتر المستخدمين.يمكنك بدلاً من ذلك استخدام Flash، وJava Applet، وActiveX، وSilverlight، ...

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