بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در دانلود تصاویر از سرور

مدیریت گفتگو
mma-amini 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام دوستان

دو تا سوال دارم که امیدوارم بتونید کمکم کنید:

1. در حالتی که بر روی سیستم به جای wamp server از iis ویندوز استفاده میکنیم، تصاویر دانلود نمیشن. فکر میکنم که همون مشکل Hotlink Protection باشه. چطور میشه این مشکل رو حل کرد؟

2. در هاست‌هایی که لینوکسی نیستند و ویندوز سرور هستند تنظیمات Hotlink Protection رو چطور میشه انجام داد تا تصاویر دانلود بشن؟

ممنون

نظرات

پاسخ‌ها 2

mehrlog 11 سال پیش

با سلام

منم این مشکل را داشتم.

با استفاده از MIME Type حلش کردم.

یعنی به جای اینکه مستقیم به عکس لینک بدم توسط برنامه نویسی سمت سرور فایل را در خروجی binery write میکنم.

نظرات

mma-amini 11 سال پیش
ممنون، میشه یه مقدار بیشتر توضیح بدید یا اگر آموزشی دارید اینجا قرار بدید. ممنون میشم
mehrlog 11 سال پیش

       if (Request["Id"] != null)
            {
                string path = "~/image/" + Request["Id"].ToString() + ".jpg";

                Response.Clear();

                Response.ContentType = "image/jpeg";

                Response.BinaryWrite(File.ReadAllBytes(MapPath(path)));

                Response.End();
            }

 

بر فرض مثال عکسی در پوشه image با نام 1.jpg قرار دارد.

حالا با فراخوانی همچنین آدرسی : http://www.yourdomain.com/Default.aspx?Id=1

شما عکس مورد نظر را در خروجی داری و میتونی در سمت اندروید هم به راحتی دریافتش کنی.

نظرات

mma-amini 11 سال پیش
ممنون. بزارید امتحان کنم ببینم چی میشه.
mma-amini 11 سال پیش
حالا اگه سایت ما php بود ولی در محیط هاست ویندوزی، همین روش جواب میده؟

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .