בעיה | העלאת קבצים גדולים בPHP
-
יש לי שגיאה של 413 כלומר אין לי אך לעלות קובץ גדול
שמעתי שיש דרך לפרק את הקובץ ולעלתו אשמח לשמוע על כך ממי שיודע
תודה רבה -
@כמה-טוב-השם קודם כל השגיאה לא קשורה לPHP אלא לשרת שאליו אתה מעלה
לכן בשביל שיוכלו לעזור לך אתה אמור לכתוב- לאן אתה מנסה להעלות
- איזה סוג קובץ
- איזה גודל קובץ
- מה המגבלה של השרת
כי אני לא הבנתי מה זה אומר לפרק. הרי אתה צריך שהקובץ יגיע לשרת היעד שלם, לא?
-
@צדיק-תמים
אני מנסה לעלות לשרת שלי קובץ MP3 בועל עד חמש מגה אני מצליח לעלות לשרת את כל הסוגים יותר מזה הוא כבר מחזיר שגיאה של 413 כלומר שהבקשה גדולה
מדובר על קובץ של חמישים מגה -
@כמה-טוב-השם מה זה אומר שרת שלך?
זה נשמע כמו איזה שרת חינמי או משהו ולכן הוא מוגבל. יכול להיות? -
@צדיק-תמים
אכן מדובר על שרת חינמי אך השטח אחסון הוא שלוש מאות מגה והקובץ שאני מעלה הוא רק חמישים -
@כמה-טוב-השם אכן נראה שיש מגבלה כזאת בהעלאה דרך האתר, הפתרון היחיד בתוכנית החינמית הוא להעלות את הקובץ דרך FTP (וגם אז הם "שומרים על הזכות למחוק כל קובץ מעל 5mb")
https://www.000webhost.com/forum/t/change-upload-limit/20282/2 -
@צדיק-תמים
אגב וכן יש אפשרות לעלות נתחים רק שאני לא הצלחתי לעשות את זה ואולי אתה תצליח בכל אופן בקישור כאן יש לך את הקוד איך להעביר נתחים בשרת עצמו
ואדרבה אשמח אם אתה תצליח לבנות קוד שיעלה חלקים חלקים
https://artisansweb.net/how-to-implement-chunk-upload-in-php/ -
@כמה-טוב-השם לא יעזור לך להעלות חלקים חלקים כי השרת שלהם לא מחבר את זה בחזרה
והקישור שהבאת לא רלוונטי -
-
@צדיק-תמים
ואגב אולי יש לך מושג האם בשרתים האלו heroku זה כן אפשרי
תודה על כל העזרה -
@כמה-טוב-השם טכנית זה אפשרי לכאורה, אם תוסיף את הקובץ לגיט ותעלה אותו כחלק מהקוד
אפליקציה מוגבלת ל1gb
https://devcenter.heroku.com/articles/getting-started-with-php