DCSIMG
הוספת Mime Types ב - IIS 7.5 וב - IIS 6 - שלמה גולדברג (הרב דוטנט)

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

הוספת Mime Types ב - IIS 7.5 וב - IIS 6

 

מה זה Mime Type ואיך להוסיף אותם בגרסאות השונות של IIS

 
Mime Type מגדיר מהו סוג הקובץ שאנחנו מדברים עליו, התרגום שלו במקור היה למיילים ולכן הראשי תיבות שלו הם Multipurpose Internet Mail Extensions הם נקראים גם Internet media type וזה משמש גם ב - header של HTTP (שם זה נקרא Content-Type)
 
 
ב - IIS אפשר למצוא את ההגדרות של ה - Mime Types שהוא מכיר ויודע מה לעשות איתם.
 
 
נניח שיש לכם קובץ מסוג mp4 ואתם רוצים לאפשר לגלוש אליו ולהוריד אותו, ב - IIS 6 תקבלו 404 (The page cannot be found) ובגרסאות מתקדמות יותר תקבלו 404.3 (הודעת הגיאה הבאה)
 
HTTP Error 404.3 - Not Found
The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map
 
 
כדי לפתור את זה אנחנו צריכים להוסיף Mime Type מתאים.
 
ב - IIS 7 ומעלה עושים את זה בצורה הבאה:
 
1. הכנסו לניהול ה - IIS (בעזרת הרצה של inetmgr)
 
2. תחת הקטגוריה של IIS תבחרו ב - Mime Type
 
IIS 7
 
לחצו double click עליו
 
במסך שתקבלו מצד ימין בחרו באופצייה של Add
 
 
IIS 7 Mime type
 
 
תקבלו את המסך הבא
 
IIS 7 Add Mime Type
 
 
הוסיפו את סיומת הקובץ החדשה (במקרה שלנו mp4.)
 
הוסיפו את ה - MIME type (במקרה שלנו video/x-msvideo)
(אפשר גם לעשות את מ - CommandLine - לקריאה בנושא)
 
וכעת כשנגלוש לקובץ נקבל אפשרות להורדה של הקובץ.
 
 
 
ב - IIS 6 זה אותו רעיון חוץ מהעובדה שהמסכים שונים במקצת.
פתחו את הניהול של IIS (בעזרת inetmgr)
 
לחיצה ימנית על ה - WebSite ובחירה ב - Properties.
 
עברו לטאב של HTTP Headers
 
IIS 6 HTTP Headers
 
 
לחצו על Mime Types ואז על New
 
IIS 6 Mime Type
 
הגדירו את ה - Mime type שלכם, והכול יעבוד כמו שצריך.
פורסם: Aug 24 2010, 10:52 AM by Shlomo | with 1 comment(s)

תוכן התגובה

שלמה גולדברג (הרב דוטנט) כתב/ה:

בפרוייקט מסויים שאני עוזר שם, יש דף silverlight (במאמר מוסגר, לדעתי האישית - silverlight היא אחת מהטכנולוגיות

# May 21, 2012 12:43 PM
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 7 and 2 and type the answer here:


Enter the numbers above: