PDA

View Full Version : حرفه ای: کپی نشدن عکس های سایت



jaykob
یک شنبه 02 شهریور 1393, 13:36 عصر
سلام


می خواستم بدونم در MVC می شه کاری کرد که عکس هایی که در وب سایت به کار بردیم رو نشه به هیچ وجه کپی کرد ؟ مثل کاری که Bundle برای فایل های css و js می کنه ؟ چه راهکارهایی برای این موضوع است ؟

alireza.tabesh
سه شنبه 04 شهریور 1393, 10:29 صبح
1- در bundle هم شما امکان کپی دارید . چون یک لینک ایجاد میشه که کافیه اون لینک رو save کنید .
2- می تونید از این روش استفاده کنید . البته یه تیکه از کدمه باید متناسب به کار خودتون تغییر بدید. این روش فقط میتونه لینک عکس شمارو از مخاطب پنهان کنه و همچنان save as رو دارید .

System.Drawing.Image img =
System.Drawing.Image.FromFile(string.Format("{0}\\{1}.jpg", directory, fileName));


for (int i = 0; i < rotateCount; i++)
{
img.RotateFlip(RotateFlipType.Rotate90FlipNone);
}


img.Save(Response.OutputStream, ImageFormat.Jpeg);


return Json(img, JsonRequestBehavior.AllowGet);


3- برای جلوگیری از save as میتونید از jquery استفاده کنید .

hakim22
سه شنبه 04 شهریور 1393, 11:51 صبح
روشهای زیادی برای دور زدن این محدودیت ها وجود داره ، در نهایت کاربر می تونه از صفحه PrintScreen بگیره . من فکر نمی کنم روش صد در صدی وجود داشته باشه.

jaykob
سه شنبه 04 شهریور 1393, 11:58 صبح
خیلی ممنون ،

آیا سایتی ، مرکزی و ... وجود داره که بشه عکس های اختصاصی یک سایت رو در آن ثبت کرد یا حتی قالب یک سایت رو که مشخص بشه خالق این اثر کی بوده و بشه به عنوان مدرک به آن لینک داد ؟