28-11-2010, 23:11
|
|
|
חבר מתאריך: 27.11.10
הודעות: 34
|
|
ההצעה שלי די מרכזת את מה שנאמר כבר בדיון.
לדעתי השלבים שאתה צריך הם:
העלאה
העלאת הקובץ ושמירת הנתונים שלו בטבלה במסד (סוג, שם, שם בשרת, תאריך וכל מידע אחר שבא לך..)
שמירת הקובץ בתיקיה מוגנת (כמו שהוסבר כאן). אני ממליץ ששם הקובץ יהיה כמו הID שהוא קיבל במסד. זה יחסוך לך המון כאב ראש.
הורדה
ההורדה מתבצעת על ידי בקשת קובץ PHP שיש למשתמש גישה אליו.
הקובץ מחשב אם המשתמש מורשה לבצע הורדה לקובץ הנ"ל.
במידה וכן, קובץ הPHP קורא מהתיקיה החסויה את הקובץ (לשרת יש גישה לקבצים בתיקיה) ובעצם פולט אותו.
*שים לב שאמרתי לך בהעלאת הקובץ לשמור את סוגו (MIME TYPE)
מאד מומלץ (זה אפילו בגדר חובה) לפני הפליטה לשלוח הדר עם סוג הקובץ.
בהצלחה
_____________________________________
עידן
מתכנת בסביבת הWEB בעיקר
|