
19-04-2007, 09:24
|
|
|
|
חבר מתאריך: 18.04.07
הודעות: 84
|
|
HELP : למה move_uploaded_file תוקעת את IE ?!
שלום לכולם,
קודם כל תודה לכל התותחים שפה שעוזרים לאחרים.
ועכשיו לבעיה :
מימשתי מנגנון העלאת קובץ בודד באתר שלי, בעזרת הפונקציה move_uploaded_file.
שמתי איזה GIF שמראה העתקת קובץ שמרגע שאני עושה submit לעמוד - ה-GIF הזה מוצג,
עד שהקובץ מסיים להעלות ואז אני עובר לעמוד אחר (redirect).
ב-FireFox זה עובד על הכיפאק.
ב- IE7 המצב לא משהו, כי ה-GIF מוצג אך האנימציה שלו לא זזה עד שה-upload מסתיים.
ב- IE6 המצב חמור הרבה יותר - כל האקספלורר עצמו תקוע ! עד שה-upload מסתיים.
בסופו של דבר זה כן מעלה את הקובץ - אבל זה ממש נוראי שדפדפן אקספלורר "נתקע" עד שהתהליך הזה מסתיים. (תופס 50% CPU בערך)
חיפשתי בכל האינטרנט מידע על זה, ולא מצאתי בשום מקום שום התייחסות ל:
move_uploaded_file+stalls+explorer
וכו ..
יש לציין שזה קורה עם קבצים גדולים (מעל 100 מגה) וקטנים כאחד (מתחת למגה).
עם קבצים קטנים ההעלאה פשוט כל כך מהירה שלא שמים לב לזה בכלל (שניה).
בדקתי את זה גם על מחשב אחר, כך שזה לא בעיה במחשב הספציפי שלי.
אודה לכל מי שיכול לעזור.
נערך לאחרונה ע"י newbie_php_123 בתאריך 19-04-2007 בשעה 09:37.
|