585
צפיות
צפיות
9
תשובות
תשובות
העלאת קובץ כבד בPHP
שלום.
יש לי בעיה שכאשר אני מנסה להעלות קובץ לשרת באמצעות מבנה העלאה פשוט של טופס ואובייקט $_FILES
ההעלאה עובדת כמו שצריך, אבל כשמדובר בקבצים כבדים של כמה מגות, יש טעינה מאוד ארוכה (מן הסתם), אך בסופה הקובץ לא מועלה לשרת וקיימת שגיאה בהעלאה.
מה הפתרון במקרה הזה כשרוצים להעלות קובץ גדול?
תודה מראש.
9 תשובות
ניחוש פרוע…
מדובר בשרת חינמי?
כי אם כן אז בדרך כלל יש הגבלה לגודל קובץ
ניחוש גרוע
יש לי שרת פרטי משלי שמאוחסן בברק.
לתת לך את המפרט שרת שלי?
יש מישהו שיודע לעזור?
לעזור הכוונה לא לתת תשובה כמו שTJ נתן פה…
קצת בייש את התשובות הטובות של הפורום הזה.
איזה גודל הקובץ שאתה מנסה להעלות?
בערך 3 מגה, קצת יותר…
עם איזה מערכת הפעלה השרת שלך עובד?
אולי זה פיתרון
אם יש לך מערכת FTP חינמית יש כאלה שתומכות רק עד גודל קובץ מסוים.
אתה יכול לרכוש אחת או להעלות את הקובץ דרך לוח הניהול שבאתר עם יש אפשרות כזו.
אף אחד לא חשב על הסיבה הפשוטה?
ראשית לא אמרת מה השגיאה, איך נעזור לך? ננחש?
אז כן, ואני מנחש: הטייםאאוט שלך קטן. והוא פשוט עבר. אם לא מוגדר לך כלל
אז כנראה הברירת מחדל קטנה למדי.
פתרון ב ASP [וכנראה ישמשהו דומה ב PHP]
Server.ScriptTimeout
תיקון
דוגמה
Server.ScriptTimeout = 9999
ההגדרה בשניות