הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 11-11-08, 15:26   # 1
Adir
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2006
הודעות: 685
שלח הודעה באמצעות MSN אל Adir

Adir לא מחובר  

[שאלה] העלאת קבצים

איך אפשר לאפשר באתר העלאת קבצים עם שמות זהים מבלי לעשות overwrite על אחד מהם ?
נגיד מישהו העלה קובץ בשם game.jpg ואז עוד מישהו העלה קובץ עם אותו שם אז יש בעיה, איך אפשר למנוע את זה ?
הצלחתי לעשות לולאת while שכל הזמן תחפש מספר אקראי ותנסה לשמור את הקובץ עם השם שלו + המספר האקראי, אבל השיטה הזאתי לא כלכך מתאימה כי שם הקובץ המוקרי משתנה...

תודה מראש !
  Reply With Quote
ישן 11-11-08, 15:39   # 2
DvirCohen
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 151

DvirCohen לא מחובר  

אתה צריך להוסיף לשם של הקובץ מחרוזת כלשהי שאין סיכוי שתחזור בפעם אחרת.
לדוגמא, אם תוסיף לקובץ שאתה מעלה את הtime() הנוכחי, זה לא יחזור בשום פעם אחרת, אלא אם כן יש 2 אנשים שיעלו בדיוק באותה שניה..מה שלא יקרה חח..ואם אתה ממש "פרנואיד" נקרא לזה, אתה יכול להוסיף גם microtime() או משהו בסגנון.
  Reply With Quote
ישן 11-11-08, 15:50   # 3
omercnet
אחראי פורום תחזוק שרתים
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
גיל: 38
הודעות: 722

omercnet לא מחובר  

או שתשנה אם השם של הקובץ למספר סידורי לפי הקבצים הקיימים שלך.. תבדוק מה הקובץ האחרון ותוסיף 1 ואת הסיומת המקורית, וככה אין בעיה.

או שיותר פשוט, וגם תוכל לשמור על השם המקורי, תשמור רשומה בDB על כל קובץ והפרטים שלו, ושאתה שולף אותו, תעשה עם content-type את סוג הקובץ שלך, ותתן את השם שאתה רוצה לתת לו (המקורי)
__________________
Omer Cohen
Information Security Specialist
eBaY Inc
  Reply With Quote
ישן 11-11-08, 16:02   # 4
Zvaim.co.il
חסום
 
מיני פרופיל
תאריך הצטרפות: Aug 2008
הודעות: 322

Zvaim.co.il לא מחובר  

השיטה הטובה לדעתי, היא לתת לכל קובץ שם רנודולמי (או איך שלא רושמים
  Reply With Quote
ישן 11-11-08, 16:09   # 5
Adir
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2006
הודעות: 685
שלח הודעה באמצעות MSN אל Adir

Adir לא מחובר  

ציטוט:
נכתב במקור על ידי omercnet צפה בהודעה
או שיותר פשוט, וגם תוכל לשמור על השם המקורי, תשמור רשומה בDB על כל קובץ והפרטים שלו, ושאתה שולף אותו, תעשה עם content-type את סוג הקובץ שלך, ותתן את השם שאתה רוצה לתת לו (המקורי)
זה נשמע לי טוב, כאילו אני יכול לשמור את הקובץ בשרת עם התאריך ולשמור במסד את השם המקורי ואת המעודכן ואז בcontent type אפשר להציג את השם המקורי?
  Reply With Quote
ישן 11-11-08, 17:54   # 6
omercnet
אחראי פורום תחזוק שרתים
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
גיל: 38
הודעות: 722

omercnet לא מחובר  

חיובי
__________________
Omer Cohen
Information Security Specialist
eBaY Inc
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 19:31.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ