Transit הוא לא שלך כל קובץ הועלה יום.
זוהי ספרייה שעושה הרבה יותר מאשר רק להעביר קבצים ממחשב הלקוח לשרת באינטרנט, להיות מסוגל להתמודד עם פעולות אימות קובץ, לשנות שמות קבצים שהועלו, קשה לשנות קבצים והתוכן שלהם.
חוץ מזה שרתים רגילים, טרנזיט תומך בשליחת קבצים לחשבון Rackspace או Amazon S3, באמצעות "Transporter" מיוחד. מלבד שני השירותים הנ"ל, Transit מגיע גם עם טרנספורטר "כללי" שמפתחים יכולים להשתמש בו כדי להוסיף שירותי אחסון הקבצים האהובים עליהם באינטרנט, אם אין להם חשבון AWS או Rackspace.
כי ברוב המקרים מפתחים צריכים הועלה קובץ כדי לאפשר למשתמשים להעלות תמונות על שירות, Transit מגיע עם תמיכה מיוחדת לסוג קובץ זה, מספק למפתחים עם סדרה של שיטות מובנים להתמודדות עם תמונות. אלה כוללים תמיכה לחיתוך תמונות, שינוי גודלם לממדים שנקבעו מראש, מרפרף, מסתובבים, ומדרוג תמונות לפי צורך.
נוסף על כך, תכונות validator של ספריית Transit לאפשר למתכנתים כדי למנוע קבצים לא רצויים מלהיות שהועלה לשרת. הדבר נעשה באמצעות סדרה של כללים שניתן ליישם לכל קובץ לפני שקבל בשרת, כללים בסדרה של שיעורים "validator".
בדיוק כמו השיעורים "Transporter", כיתות "השנאי" ו- "Validator" מגיעות עם סט של אפשרויות מוגדרות מראש ומעמד מופשט שמפתחים יכולים להשתמש בו כדי להאריך את הקובץ הועלה לכל מה שהם צריכים את זה.
. הדגמה בסיסית כלולה בחבילת Transit
דרישות :
- PHP 5.3 או גבוה יותר
- Fileinfo של PHP, Multibyte, סלסול, וExif הרחבות (אופציונליות)
- מלחין
- AWS או Rackspace
אישורי API
תגובות לא נמצא