تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: آپلود با ajax

  1. #1
    اگه نباشه جاش خالی می مونه .: محمد :.'s Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    Apache
    پست ها
    222

    پيش فرض آپلود با ajax

    سلام ،

    چجوری می تونم با ajax فایل آپلود کنم ؟؟؟

    با عرض تاسف اگر بعضی جا ها یدید 3-2 تا پست مشابه پشت سر هم اومده بخاطر سرعت اینترنتم هست . بالا خره من مثل شما ISP ندارم

  2. این کاربر از .: محمد :. بخاطر این مطلب مفید تشکر کرده است


  3. #2
    ناظر انجمن مباحث عمومی نرم‌افزار Mohammad King's Avatar
    تاريخ عضويت
    Sep 2005
    محل سكونت
    Markazi-Arak
    پست ها
    6,470

    پيش فرض

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

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید

  4. 2 کاربر از Mohammad King بخاطر این مطلب مفید تشکر کرده اند


  5. #3
    حـــــرفـه ای eAmin's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Node.js
    پست ها
    2,259

    پيش فرض

    سلام.

    لینکی که در بالا معرفی شد، خیلی کامله. ولی اگر می خوای اساس کار اینها رو بدونی اینه که درکل به وسیله ی ای جکس نمی شه فایلی رو آپلود کرد، چون ای جکس فقط قادره داده هایی از نوع رشته ( string ) رو ارسال کنه، برای همین باید از iFrame ها استفاده کرد.
    این یه لینک مفید که می تونید خیلی راحتتر درکش کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  6. 4 کاربر از eAmin بخاطر این مطلب مفید تشکر کرده اند


  7. #4
    اگه نباشه جاش خالی می مونه .: محمد :.'s Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    Apache
    پست ها
    222

    پيش فرض

    نفهمیدم !!!!!!!!!!!!!!!!!!!!!!!!!!!

  8. #5
    حـــــرفـه ای eAmin's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Node.js
    پست ها
    2,259

    پيش فرض

    ولی فکر میکنم خیلی واضح بود!
    اشکال نداره، یه بار کلی توضیح می دم خوب گوش کن.

    اول یه صفحه html یا php می سازید، و داخلش رو باید یک فرم که به صورت معمول کار آپلود رو می کنه رو وارد کنید. بعد از اون هم یک iframe با src خالی یا فقط # قرار می دید و name اون رو مثلا up_target در نظر می گیرید. حالا باید برای فرمی که اول ساختید یه target در نظر بگیرید، و مقدارش رو برابر با مقدار name فریم ساخته شده قرار بدید. تا اینجای کار بصورت زیر هست:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در مرحله ی دوم برای ساختن لودینگ، خودتون یک پاراگراف و با id مثلا loading بسازید. و به کدهای بالا اضافه کنید. حالا باید با جاوااسکریپت loading رو محو کنید، و یه تابع بسازید با نام، startUpload و توی اون کدهایی رو قرار بدید تا loading رو نمایان کنه. وقتی تمامی اینکارها رو انجام دادید به فرمی که اول از همه ساختید، مقدار onsubmit اون رو برابر با ()startUpload قرار بدید.

    در مرحله سوم، یه تابع با نام stopUpload و با یه آرگومان به نام success بسازید. خب درون تابع stopUpload شما باید loading رو محو کنید و یک شرط قرار بدید که اگر مقدار success برابر با 1 بود، یه پیغام به کاربر بده و بگه که آپلود موفقیت آمیز بوده، در غیر اینصورت پیغام خطا صادر کنه.

    مرحله چهارم، یه صفحه با نام upload.php بسازید و درون اون کدهای زیر رو قرار بدید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    توی php فکر نکنم مشکلی داشته باشید، فقط این قسمت:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    چون صفحه upload.php در فریم مخفی ما لود می شه باید با استفاده از کد بالا به مقادیر درون صفحه index.php دسترسی داشته باشیم.

    این گفته های من یه خرده ناقصه ولی اصل کار انجام داده شد.

    موفق باشید.

  9. 3 کاربر از eAmin بخاطر این مطلب مفید تشکر کرده اند


  10. #6
    اگه نباشه جاش خالی می مونه .: محمد :.'s Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    Apache
    پست ها
    222

    پيش فرض

    خیلی ممنون . نمیشه با Send Request این کار رو بکنیم ؟؟؟؟؟

  11. #7
    حـــــرفـه ای eAmin's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Node.js
    پست ها
    2,259

    پيش فرض

    خیلی ممنون . نمیشه با send request این کار رو بکنیم ؟؟؟؟؟
    متوجه نشدم. یه خرده بیشتر توضیح بدید.
    Last edited by eAmin; 01-05-2009 at 14:34.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •