View Full Version : سوال: مقدار برگشتي توسط يك صفحه ASP
shahkaar
پنج شنبه 07 مرداد 1389, 17:52 عصر
چگونه ميشه يك صفحه ASP يك مقدار برگشتي داشته باشه مثل يك function???
مثلا در كد زير
<img src="getimage.asp" />
تو صفحه getimage از چه كدي بايد استفاده كرد؟
aryaei2000
پنج شنبه 07 مرداد 1389, 22:26 عصر
خب معمولا در اينجور مواقع از case استفاده ميشه تا سيستم با توجه به موقعيت انتخاب هاي مختلفي داشته باشه كه اين نياز به اضافه كردن query string داره.
اما در صفحه مورد نظر بايد كد رو جوري بنويسيد كه مستقيما به آدرس تصوير منتقل بشه.
موفق باشيد.
kashaneh
جمعه 08 مرداد 1389, 11:17 صبح
دوست عزیز باید در صفحه مثلا getimage.asp خود پس از تولید محتوای مورد نظر، دو عمل را انجام دهید :
1 - تعیین فرمت خروجی محتوا
2 - نوشتن محتوای تولید شده به صورت باینری
* از توضیحاتی که دادم به این نتیجه میرسی که باید در مورد آبجکت Response به طور کامل و مفصل مطالعه کنی اللخصوص در مورد Response.BinaryWrite جهت نوشتن محتوا (مرحله 2)
** برای مرحله 1 هم برای مثال تصویری شما به کدهای زیر به عنوان فقط نمونه دقت کن :
Response.Buffer = True
Response.ContentType = "image/bmp"
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = -1
*** به عنوان یک پیشنهاد اینکه چند نمونه از تولید کدهای CAPTCHA را مطالعه کنی و مطمئنا در خلال مطالعه به موارد ذکر شده در بالا برخورد خواهی کرد.
موفق باشی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.