![]() |
שליחת נתונים של multipart/form-data באמצעות JQ
איך אני עושה זה?
הרי הוא משתמש במטודה $_FILES ולא בPOST או GET ואני משלב בניהם, חיפשתי על זה קצת בגוגל וקיבלתי כיוון אבל לא מספיק.. תודה לעוזרים. |
עניתי לך כבר באשכול קודם, זה פועל ב100% ואני מדבר מנסיון, חבל שאתה לא קורא.
|
אני חושב שאתה מתבלבל ביני לבין משהו אחר.
|
ניתן לשלוח באותו REQUEST גם multipart/form-data וגם שדות GET וגם POST
כל נתון יגיע במערך המתאים |
ציטוט:
ואיך זה בא לידי ביטוי בקוד של הJS? זה כל השאלה? |
זה טופס? פשוט תעשה לו SUBMIT...
אם אתה רוצה להעלות את הקובץ בצורה אסינכרונית ("AJAX") לא כל הדפדפנים תומכים בזה, בדרך כלל משתמשים בפלאש או IFRAME או בפלאגין שבוחר את הדרך הזמינה |
PHP קוד:
|
בכל מקרה זה לא יהיה בדיוק בצורה הזו, ולא יהיה CROSS BROWSER
אנחנו משתמשים כרגע ב: http://valums.com/ajax-upload/ שעושה לך את העבודה |
ציטוט:
מצאתי פתרון ברשת, בFORM שמתי את הקישור לעמוד העלאה(uppic) וזה הקוד JS PHP קוד:
|
נראה שלא עובד בIE, גם לא 9:
http://jquery.malsup.com/form/progress.html |
ציטוט:
האפשרות שאתה הבאת עובדת לIE? |
ציטוט:
אם אני לא טועה במקרה הכי "גרוע" (IE7) הוא משתמש בIFRAME יכול להיות שיש משהו יותר אלגנטי ממה שהבאתי, אבל זה הכיוון. לצערינו בגלל IE החיים קשים |
הממשק הזה גדול מידי לצרכים שלי,
אני בסה"כ צריך למצוא דרך לשלוח את הנתונים בAJAX. חיפשתי על איך לאפשר את AjaxForm בIE ולא מצאתי פתרון. אולי ידוע לך משהו? |
ציטוט:
אתה יכול לנסות להשתמש בפלאש, זה גם סבבה נסה את: http://code.google.com/p/swfupload/ |
ציטוט:
בסוף הלכתי על הפלאש: זה הקוד המתוקן(ערכתי את הפונקציות שלו ומימשתי אותו בדיוק למה שאני צריך). PHP קוד:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 06:00. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ