PDA

View Full Version : سوال: جلوگیری از save شدن عکس های سایت



CATY_minasian
یک شنبه 03 آبان 1388, 10:42 صبح
سلام دوستان
کسی میدونه واسه اینکه عکس های تو سایت قابلیت save شدن نداشته باشه باید چی کار کرد؟

Saber_Fatholahi
یک شنبه 03 آبان 1388, 10:56 صبح
دوست من می شه با جاوا اسکریپت کار هایی کرد اما اگه طرف جاوااسکریپت توی مرور گر غیر فعال کنه کارت درست نمی شه
تازشم شما هر کاری بکنی کاربر می تونه با زدن دکمه پرینت اسکرین از صفحه سایت عکس بگیره پس اصلا نمی تونی کاری بکنی خودتو مشغول نکن
موفق باشی

SabaSabouhi
یک شنبه 03 آبان 1388, 12:53 عصر
با سلام
مرورگر هرگز چیزی رو از راه دور نشون نمی‌ده، اول روی هارد دیسک شما کپی می‌شه و بعد نمایش داده می‌شه. به همین راحتی اگه کسی بدونه کجا دنبالش بگرده هیچ راهی برای جلوگیری وجود نداره.
عکس که هیچی، شما می‌تونید موزیک‌ها، clipها، flashها و غیره رو هم به همین سادگی از Temporary internet files به مسیری که مایل هستید کپی کنید.

صبا صبوحی

kohyar
یک شنبه 03 آبان 1388, 14:56 عصر
با سلام
دوست عزيز اگه مي خواي كه كسي نتونه از عكس هاي سايتت در جايي ديگر استفاده كنه
مي توني موقع لود عكس روي عكس يك متن بنويسي
اگر هم كدش رو مي خواي بگو واست بذارم
موفق باشي

CATY_minasian
دوشنبه 04 آبان 1388, 13:36 عصر
از پاسخ همه دوستان ممنونم
آقای کوهیار کدشو بلد نیستم اگه میشه لطف کنید بذارین

silverfox
دوشنبه 04 آبان 1388, 16:25 عصر
عکست رو اگه بعنوان بگ گراند تیبل بذاری دیگه گزینه سیو فکر کنم نمیاد که البته طرف از تو سورس آدرسش رو می تونه ببینه...

mehdi.mousavi
دوشنبه 04 آبان 1388, 17:27 عصر
سلام دوستان کسی میدونه واسه اینکه عکس های تو سایت قابلیت save شدن نداشته باشه باید چی کار کرد؟

سلام.
این کار غیر استاندارد چیه که می خواهید انجام بدید؟ فرض کنید که تو IE تونستید اینکارو کنید، اما فکر می کنید تو Firefox هم می تونید؟ تو Safari چی؟ Google Chrome رو چیکار خواهید کرد؟ Opera چی؟ فرض کنیم که همه رو Block کردید و نذاشتید ذخیره بشه، آیا میخواهید جلوی گرفتن بایتهای تصاویر به Client رو هم بگیرید؟ کافیه اون تصاویر بایت بایت به کلاینت برسه، دیگه از اینجا به بعد مهم نیست شما با کدوم تکنولوژی و تحت چه Browser هایی امکان Save رو از کاربر گرفتید. کاربری با ضریب هوشی "جلبک" هم می تونه اون بایتها رو ذخیره کنه و عکس رو برداره.

اما در عوض، شما می تونید تصاویر رو Watermark شده روی سایت قرار بدید. به این ترتیب، تصویر اگر کپی هم بشه، حاوی متن یا Logo ای هستش که نشون دهنده منبع اصلی تصویر هستش.

peymannaji
دوشنبه 04 آبان 1388, 18:59 عصر
بهترین روش WaterMark کردن هست . چون تجربه این کار رو دارم .

bestirani2
جمعه 18 تیر 1389, 09:34 صبح
برای این کار میتونی
تحت سرور یک فایل درست کنی که اطلاعات عکس رو برمیداره و نمایش میده و حالا با کمی برنامه نویسی مثل کش نشدن و اجازه دسترسی ندادن به غیر از لینک های سایت و ... میتونی جلوش رو بگیری ولی به هر حال باز هم میشه با خود کامپیوتر عکس رو گرفت و اون قسمتش رو استخراج کرد.

Sina_Programmer
یک شنبه 27 تیر 1389, 15:28 عصر
همان طور که دوستان گفتن راهی وجود نداره که اصلا نشه کپی کرد.

ولی اگر بخای جلوی Save کردن عادی عکس رو بگیری میتونی از کاری که من برای تولید تصاویر امنیتی انجام میدم استفاده کنی.
به طوری که اصلا گزینه ی Save برای عکس وجود نداره و عکسی که نمایش داده میشه از یک صفحه ی دیگه بارگذاری شده و حتی اگه عکس به هر طریقی روی سیستم کاربر Save بشه با پسوند .aspx ذخیره میشه.
در واقع عکس روی سیستم ذخیره نشده. بلکه یک صفحه ی Asp روی سیستم ذخیره شده که برای کاربر به هیچ دردی نمیخوره.
البته اگه سایت شما ASP.NET باشه.