הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   העלאת קבצים עם jquery (https://hosts.co.il/forums/showthread.php?t=89489)

link 10-05-11 23:09

העלאת קבצים עם jquery
 
שלום לכולם, זה כבר יומיים שאני מנסה לעשות את זה - להעלות קבצים בעזרת jquery. קיימים על זה דברים בפורום אבל הם ישנים מדי, אז החלטתי לפתוח את זה מחדש ולהבין מה הבעיה פה.

כמה שאני הצלחתי להבין, בשביל לבצע את העלאה של הקבצים עם PHP צריך לדעת הקובץ הועלה זמנית ואז להעביר אותו לתיקייה שאנחנו רוצים. הבעיה היא שאם jquery אין לנו את האינדקציה הזו. ז"א אנחנו כן יכולים לדעת מה שם הקובץ אבל לא לאן העבירו אותו. אני די מתנגד לכל הקטע הזה עם iframe כי אני לא רוצה להשתמש בזה. אז השאלה היא: איך אפשר לדעת לאן הוא מועבר זמנית, כי כן קיימים plugins של הדבר הזה ואני לא מעוניין להטמיע אותם באתר.

הצעות, פתרונות הערות או סתם משהו שיפתח פה דיון מעניין יתקבל בברכה.

בניה 10-05-11 23:46

Jquery זה צד לקוח, PHP צד שרת
מה אתה בדיוק מנסה לעשות? להעלות קובץ ברקע מבלי לטעון את הדף?
לא ניתן להעלות קובץ בעזרת XMLHTTP אך ניתן לעשות ב"כאילו" בעזרת IFRAME או בעזרת FLASH

link 11-05-11 00:48

אוקי, אז איך בדיוק יש plugins של העלאות קבצים. כאלה שמבוססים על jquery. איך הם ביצעו את זה?

בניה 11-05-11 08:40

ציטוט:

נכתב במקור על ידי link (פרסם 803967)
אוקי, אז איך בדיוק יש plugins של העלאות קבצים. כאלה שמבוססים על jquery. איך הם ביצעו את זה?

תן קישור לאחד כזה ונבדוק

link 11-05-11 10:20

http://valums.com/ajax-upload/
קראתי עוד טיפה לעומק ואני רואה שהוא משתמש בiframe מוחבא, אבל השאלה היא איך הוא עושה מד התדקמות? ז"א - איך הוא יכול לדעת כמה מהקובץ הועלה?

בניה 11-05-11 11:11

ציטוט:

Progress-bar is supported in FF3.6+, Chrome6+, Safari4+
כנראה זו תכונה חדשה שיש לדפדפנים האלה.
בכל אופן ניתן לעשות את זה עם APC
http://www.haughin.com/2007/10/23/ph...th-php-52-apc/

link 12-05-11 11:39

שאלה נוספת שדי קשורה בעקיפין לנושא הזה: האם מתוך הiframe אני יכול להריץ פקודות בJS שישפיעו על החלון הכללי של הדפדפן. כלומר, הiframe עצמו מוחבא אבל רוצה להפעיל פונקציה בJS שתשפיע על טבלה שנמצאת בחלון הכללי.

IgalSt 12-05-11 14:27

ציטוט:

נכתב במקור על ידי link (פרסם 804099)
שאלה נוספת שדי קשורה בעקיפין לנושא הזה: האם מתוך הiframe אני יכול להריץ פקודות בJS שישפיעו על החלון הכללי של הדפדפן. כלומר, הiframe עצמו מוחבא אבל רוצה להפעיל פונקציה בJS שתשפיע על טבלה שנמצאת בחלון הכללי.

כן, בתנאי שה-iframe נמצא באותו הדומיין שבו נמצא האבא שלו.
אם שם הפונקציה בעמוד האב זה myFunction, אתה יכול לגשת אליה באמצעות parent.myFunction מתוך ה-iframe.

link 13-05-11 23:02

לא משנה. עזרתם לי מאוד, למרות שזה לא יצא כמו שרציתי(בלי הפרוגרס באר) אבל בכל מקרה הצלחתי לעשות מניפולציות כאלה ואחרות ויצא די בסדר.


כל הזמנים הם GMT +2. הזמן כעת הוא 13:09.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ