آژانس هواپیماییexchanging

كمك.... نياز به يك كد asp

شروع موضوع توسط re_sa ‏22 جولای 2005 در انجمن asp , ASP.NET

  1. re_sa

    re_sa کاربر تازه وارد

    تاریخ عضویت:
    ‏22 جولای 2005
    نوشته ها:
    1
    تشکر شده:
    0
    محل سکونت:
    tehran
    سلام دوست عزيز.
    من ميخوام يك گالري عكس در صفحه داشته باشم به اين صورت كه در هر صفحه تعداد 15 عكس رو در 5 رديف و 3 ستون داشته باشم و اين عكسها هم بايد از ديتا بيس access خوانده شوند
    اگه كسي بتونه كد اماده اي بده يا كمكي بكنه ممنون ميشم.فقط لطفا asp باشه نه asp.net
    :f34r:
     
  2. bask-eta

    bask-eta کاربر تازه وارد

    تاریخ عضویت:
    ‏16 ژانویه 2005
    نوشته ها:
    24
    تشکر شده:
    0
    برای آپلود تصاویر با asp شما یا می توانیداز Aspupload شرکت persits استفاده کنید که یک کامپوننت است و روی کامپیوتر نصب می شود یا می توانید از uploadclass.asp استفاده کنید که شما را از نصب کامپوننت بی نیاز می کند.. برای اولی به سایت aspupload.com مراجعه کنید. فایل دوم را می توانید از سایت http://www.barnamenevis.org/forum قسمت asp پیدا کنید.
    ضمناً خود عکس را هیچ وقت در بانک اکسس نمی گذارند چون حجم زیادی را اشغال میکند و فقط آدرس آن را می گذارند.
    موفق باشید
     
  3. hojjats

    hojjats کاربر تازه وارد

    تاریخ عضویت:
    ‏14 جولای 2005
    نوشته ها:
    29
    تشکر شده:
    0
    محل سکونت:
    Tehran, Iran
    سلام
    برنامه آماده ندارم به جاش كمي ايده دارم
    برنامه رو مي شه شكوند به چند بخش:
    1) دريافت عكس ها. اگه مي خوايد عكس ها را online بتونيد upload كنيد اون وقت بهتره كه يا بريد سراغ component هاي مربوطه مثل اوني كه دوستمون مثال زد ؛ يا اين كه اگر نمي تونيد روس سرور component نصب كنيد (مثلا سرور مال خودتون نيست بلكه free هست يا يه host غير مجاني داريد) اون وقت توصيه من به شما استفاده از pseudoRequest براي upload كردنه. آدرس دريافتش رو آخر متن مي ذارم. در يك آمارگيري دقيق pseudoRequest سريع ترين code براي upload شناخته شده. من ازش خيلي راضي هستم.
    2) ذخيره عكس ها. دو راه داريد. يا عكس ها رو كه upload مي شن به ترتيب شماره بزنيد (مثلا 000001 بعدي 000002 بعدي 000003 و الي آخر) و فقط آدرس اون ها رو توي database نگه داريد. راه دوم اينه كه خود عكس ها رو توي database بگذاريد. براي اين كار بايد field اي از نوع OLEobject در access بسازيد. من اين دومي رو هم تجربه كردم. اين كه database خيلي بزرگ مي شه مهم نيست. چون چه فايل ها توي database باشن چه بيرون از database همون فضا رو اشغال مي كنن. اما سرعت load شدن عكس ها -- مي گن -- كم مي شه. البته تو تجربه هاي من اين محسوس نبوده. اما مي گن كه سرعت رو پايين مي آره. از طرف ديگه CPU usage رو هم بالا مي بره كه البته اگر از host درست حسابي استفاده مي كنين ابدا مهم نيست. اما يه مزيت گنده داره: چون مجبور مي شيد عكس ها رو با ASP نشون بديد به همين خاطر اولا عكس هاتون توي Google ليست نمي شه (اين اصلا بد نيست!) در ثاني به راحتي مي تونين كنترل كنين كه كسي به مرتبه همه عكس هاتون رو mass download نكنه. يعني كسي نتونه به كمك چيزي مثل download accelarator تمام عكس هاتون رو يك شبه بگيره و بعد براي خودش استفاده كنه. (البته كسي كه كارشو بلده باز هم همه سايت رو پايين مياره اما به سختي)
    3) نمايش عكس ها. اين مرحله (كه حدس مي زنم اصل سوال شما اين جاش بوده) اتفاقا راحت ترين بخش ماجراست. به راحتي با كمك يك دستور خواندن مقادير از database يك recordset رو پر مي كنيم. بعد موقع نشون دادن مقادير recordset مون رو توي يه FOR مي اندازيم كه خودش توش يه SWITCH داره.
    اگر اطلاعات بيشتري مي خوايد بگيد.
    ممنون
    لينك : http://www.taka.nl/programming/asp/pseudorequest/default.asp