النتائج 1 إلى 7 من 7

الموضوع: ajax and upload file

  1. #1
    عضو جديد
    تاريخ التسجيل
    Feb 2008
    المشاركات
    15

    ajax and upload file



    بسم الله الرحمن الرحيم
    لدى استفسار بخصوص فورم به حقل رفع صور اريد ارسال الفورم بواسطه الاجاكس الى صفحه المعالجة بال php
    وليكن
    كود PHP:
     
    <form name="register" method="post" enctype="multipart/form-data" onsubmit="include('process.php?test='+document.register.test.value+'&upFile='+document.register.upFile.value,'Div_show')">
    <
    input type="text" name="test" value="test" >
    <
    br>
    <
    input type="file" name="upFile">
    <
    br>
    <
    input type="submit" name="send" value="ارسال"
    </
    form>
    <
    div id="Div_show">
    </
    div
    حيث ان دالة inclue هى دالة استدعاء صفحه بواسطه اجاكس تاخذ متغيرين اسم الصفحه + id الخاص بعرض المحتوي

    يتم الارسال وعمل الكود بنجاح المشكله تكمن فى ملف رفع الصور لا يتم ارساله اسم الصوره او رفعها ارجو من لديه حل يقوم بوضعه
    شكرا لكم





    التعديل الأخير تم بواسطة lifesoul ; 12-11-2008 الساعة 02:12 PM
    __________________
    PHP 5 - FLEX - Ajax - css - xhtml - Search Engine Optimization
    Web hosting
    Web design
    Web application
    Desktop application
    all this in Lifesoul.Net
    Email : egysoft@hotmail.com


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    789


    السلام عليكم،

    اخى لا تستطيع تحميل ملفات بالأجاكس، ولكن تستطيع إستخدام حقل مخفى مثل iframe،

    تستطيع مشاهدة نتايج البحث

    upload using ajax - Google Search





    __________________
    متى استعبدتم الناس وقد ولدتهم أمهاتهم أحرار........
    -----------------------------------
    شبكة الشعر الادبيه

  3. #3
    عضو جديد
    تاريخ التسجيل
    Feb 2008
    المشاركات
    15


    شكرا لك على ردك الكريم اخى ArabCoders
    هناك طرق كثيره لادراج ملف بالطرقه العاديه سواء كان إطار مخفى iframe او swfUpload
    ولكن اتسائل ان كان هناك هذه الامكانية متواجد بالفعل فى خصائص الجافا اسكربت الا وهى ارسال معلومات ال dom الخاص بال upload file





    __________________
    PHP 5 - FLEX - Ajax - css - xhtml - Search Engine Optimization
    Web hosting
    Web design
    Web application
    Desktop application
    all this in Lifesoul.Net
    Email : egysoft@hotmail.com

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    انظر هذا الدرس
    AJAX file upload





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    السلام عليكم،

    اخى لا تستطيع تحميل ملفات بالأجاكس، ولكن تستطيع إستخدام حقل مخفى مثل iframe،

    تستطيع مشاهدة نتايج البحث

    upload using ajax - Google Search
    يمكن تحميل الملف بالاجاكس دون الاعتماد على ال iframe المخفي عن طريق تحويل الملف الذي تريد تحويله الى binary ثم استخدام fopen و fwrite لانشاء ملف وكتابة الكود ال binary له ثم في النهاية تقوم بعمل extention لهذا الملف بنفس الامتداد المرفوع به وسوف يعمل
    وهذا سر عمل loading bar لرفع الملف
    لكن اذا استخدمت ال iframe لن تستطيع عمل loading bar حقيقي يعطي نسبة حقيقية ولا يعتبر اجاكس في الاصل
    ساحاول وضع كود تطبيق على ذلك





    التعديل الأخير تم بواسطة مهندس مصرى ; 14-11-2008 الساعة 01:50 AM
    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    789


    السلام عليكم

    مهندس مصرى،

    والله انا خبرتى بالأجكس مب 100% ولكن حسب علمي لا تستطيع إستخراج بيانات الملف من دون إرسال الفورم.





    __________________
    متى استعبدتم الناس وقد ولدتهم أمهاتهم أحرار........
    -----------------------------------
    شبكة الشعر الادبيه

  7. #7
    عضو جديد
    تاريخ التسجيل
    Feb 2008
    المشاركات
    15


    من الواضح فعلا انه لا تتواجد هذه الخاصيه فى الجافا اسكربت لاسباب امنية
    حيث قمت بعمل بحث ولم تتواجد هذه الخاصيه حتى مع اكبر مكتبات الجافا اسكربت





    __________________
    PHP 5 - FLEX - Ajax - css - xhtml - Search Engine Optimization
    Web hosting
    Web design
    Web application
    Desktop application
    all this in Lifesoul.Net
    Email : egysoft@hotmail.com





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض