คำถามติดแท็ก mime-types

ประเภท MIME หลัง MIME (Multipurpose Internet Mail Extensions) เป็นตัวระบุสองส่วนสำหรับรูปแบบไฟล์บนอินเทอร์เน็ต

9
ชนิด mime ที่ถูกต้องของ docx, pptx และอื่น ๆ คืออะไร?
สำหรับเอกสารเก่า * .doc นี่ก็เพียงพอแล้ว: header("Content-Type: application/msword"); ฉันควรใช้ mime ประเภทใดในเอกสาร docx ใหม่ นอกจากนี้สำหรับเอกสาร pptx และ xlsx

5
ฉันควรใช้ MIME ประเภทใดใน CSV?
ผมเคยเห็นใช้และapplication/csvtext/csv ความแตกต่างคืออะไร? มีความแตกต่างหรือไม่? มันสำคัญไหมว่าตราบใดที่คำขอตรงกับสิ่งที่มีอยู่ พวกเขาใช้แทนกันได้หรือไม่

30
ไม่ได้โหลดสไตล์ชีทเนื่องจากประเภท MIME
ฉันกำลังทำงานบนเว็บไซต์ที่ใช้gulpในการคอมไพล์และเบราว์เซอร์ซิงค์เพื่อให้เบราว์เซอร์ซิงค์กับการเปลี่ยนแปลงของฉัน งานอึกรวบรวมทุกอย่างถูกต้อง แต่บนเว็บไซต์ฉันไม่เห็นสไตล์ใด ๆ และคอนโซลแสดงข้อความแสดงข้อผิดพลาดนี้: ปฏิเสธที่จะใช้สไตล์จาก ' http: // localhost: 3000 / asset / styles / custom-style.css ' เนื่องจากประเภท MIME ('text / html') ไม่ใช่สไตล์ชีท MIME ที่รองรับและเปิดใช้งานการตรวจสอบ MIME อย่างเข้มงวด ตอนนี้ฉันไม่เข้าใจว่าทำไมสิ่งนี้จึงเกิดขึ้น HTML มีไฟล์เช่นนี้ (ซึ่งฉันค่อนข้างแน่ใจว่าถูกต้อง): <link rel="stylesheet" type="text/css" href="assets/styles/custom-style.css"/> และสไตล์ชีทนั้นเป็นการผสานระหว่างรูปแบบการบูตและแบบอักษรที่ยอดเยี่ยมในตอนนี้ (ยังไม่มีการกำหนดเอง) เส้นทางนี้ถูกต้องเช่นกันเนื่องจากเป็นโครงสร้างโฟลเดอร์: index.html assets |-styles |-custom-style.css แต่ฉันได้รับข้อผิดพลาด มันจะเป็นอะไร? นี่เป็นสิ่งที่ (อาจจะเป็นการตั้งค่าหรือไม่) สำหรับ gulp / …

5
MIME ประเภท 'image / jpg' เหมือนกับ 'image / jpeg' หรือไม่
คำถามที่ค่อนข้างง่าย แต่ดูเหมือนจะไม่สามารถพบได้ทุกที่ทางออนไลน์ ฉันกำลังพยายามสร้างโปรแกรมที่ขึ้นอยู่กับประเภทของไฟล์จะให้ส่วนขยายแก่ฉัน
341 file  mime-types 

8
แอตทริบิวต์ของไฟล์ 'ยอมรับ' - มันมีประโยชน์หรือไม่
การใช้งานการอัปโหลดไฟล์ภายใต้ html นั้นค่อนข้างง่าย แต่ฉันเพิ่งสังเกตเห็นว่ามีแอตทริบิวต์ 'ยอมรับ' ที่สามารถเพิ่มลงใน<input type="file" ...>แท็กได้ แอททริบิวนี้มีประโยชน์ในการ จำกัด การอัพโหลดไฟล์ไปยังภาพ ฯลฯ หรือไม่? วิธีที่ดีที่สุดที่จะใช้มันคืออะไร? หรือมีวิธี จำกัด ประเภทไฟล์โดยเฉพาะอย่างยิ่งในกล่องโต้ตอบไฟล์สำหรับแท็กอินพุตไฟล์ html หรือไม่

20
Chrome กล่าวว่า“ ทรัพยากรตีความว่าเป็นสคริปต์ แต่ถ่ายโอนด้วยข้อความ / ชนิดธรรมดา MIME” จะให้อะไร
ใน FF และทั้งหมดจาวาสคริปต์ของฉันทำงานได้ดี แต่ใน Chrome มันให้ข้อความนี้: ทรัพยากรตีความว่าเป็นสคริปต์ แต่ถ่ายโอนด้วย MIME type text / plain MIME type="text/javascript"ผมได้ตรวจสอบแท็กสคริปต์และพวกเขาทั้งหมดมี มันยังบอกด้วย jQuery และ jQuery ui เกิดอะไรขึ้นกับ Chrome ปัญหาและการแก้ไขสำหรับสิ่งนี้คืออะไร มันเป็นสิ่งที่ฉันต้องเปลี่ยนใน 'ตัวเลือก' ของเบราว์เซอร์หรือมันมาจากเซิร์ฟเวอร์หรือฉันต้องปรับแต่งรหัสของฉัน?

6
“ ประเภทเนื้อหา: application / json; charset = utf-8” จริงๆหมายถึงอะไร
เมื่อฉันทำการร้องขอ POST ที่มีเนื้อหา JSON ไปยังบริการ REST ของฉันฉันรวมContent-type: application/json; charset=utf-8ไว้ในส่วนหัวของข้อความ หากไม่มีส่วนหัวนี้ฉันได้รับข้อผิดพลาดจากบริการ ฉันสามารถใช้งานได้Content-type: application/jsonโดยไม่ต้องมี;charset=utf-8ส่วนร่วม ไม่ว่าสิ่งที่charset=utf-8ทำอย่างไร ฉันรู้ว่ามันระบุการเข้ารหัสตัวอักษร แต่บริการใช้งานได้ดีถ้าไม่มีมัน การเข้ารหัสนี้ จำกัด อักขระที่สามารถอยู่ในเนื้อหาของข้อความหรือไม่?

4
ประเภท MIME ที่เหมาะสมสำหรับแบบอักษร. woff2
วันนี้ฉันอัปเดตแพ็คเกจAwesome Awesomeเป็น 4.3.0 และสังเกตว่ามีการเพิ่มแบบอักษรwoff2 ไฟล์นั้นลิงก์ใน CSS ดังนั้นฉันต้องกำหนดค่า nginx เพื่อให้บริการไฟล์ woff2 อย่างถูกต้อง ขณะนี้ฉันมีบล็อกนี้ในการตั้งค่าแบบ nginx สำหรับแบบอักษร: location ~* \.(otf|eot|woff|ttf)$ { types {font/opentype otf;} types {application/vnd.ms-fontobject eot;} types {font/truetype ttf;} types {application/font-woff woff;} } ชนิด mime ที่เหมาะสมสำหรับแบบอักษร woff2 คืออะไร
279 fonts  mime-types  woff  woff2 

21
การใช้. NET คุณจะค้นหาไฟล์ mime ได้อย่างไรโดยอิงจากลายเซ็นของไฟล์ไม่ใช่นามสกุล
ฉันกำลังมองหาวิธีง่ายๆในการรับชนิด mime ที่นามสกุลไฟล์ไม่ถูกต้องหรือไม่ได้ให้อะไรที่คล้ายกับคำถามนี้เฉพาะใน. Net
241 c#  mime  mime-types 

5
ประเภท MIME คืออะไร
ฉันได้อ่านเกี่ยวกับวิธีการสร้างปลั๊กอินและ "ประเภท MIME" นี้ยังคงได้รับการกล่าวถึงในนั้น ฉันได้ลองตรวจสอบแล้วและรู้ว่ามันเป็น Multipurpose Internet Mail Extensions (MIME) แต่ไม่มีคำอธิบายที่เหมาะสมเกี่ยวกับวิธีการที่เกี่ยวข้องกับเบราว์เซอร์ปลั๊กอินเช่นเดียวกับสิ่งที่ฉันต้องรู้เกี่ยวกับมันสำหรับการสร้างปลั๊กอินที่มีให้ โปรดอธิบายด้วยคำที่ชัดเจนและเรียบง่าย มันคืออะไร? ทำไมปลั๊กอินมีประเภท MIME

4
MIME ประเภทใดที่จะใช้สำหรับไฟล์ไบนารีที่เฉพาะเจาะจงกับโปรแกรมของฉัน
โปรแกรมของฉันใช้ประเภทไฟล์ไบนารีของตัวเองดังนั้นฉันคิดว่าฉันไม่สามารถใช้ข้อความ / ธรรมดาชนิด MIME ได้เนื่องจากไม่ใช่ไฟล์ ASCII 7 บิต ฉันควรจะเรียกมันว่า "application / myappname" หรือไม่?
232 mime-types  mime 

8
เพิ่มการแมป MIME ใน web.config สำหรับ IIS Express
ฉันต้องเพิ่มการแมป MIME ใหม่สำหรับนามสกุลไฟล์. woff ลงใน IIS Express ถ้าฉันเพิ่มตัวอย่างต่อไปนี้ใน "applicationhost.config" ของ IIS Express จะทำงานได้ดี: <staticContent lockAttributes="isDocFooterFileName"> <mimeMap fileExtension=".woff" mimeType="font/x-woff" /> ... แต่จริง ๆ แล้วฉันต้องการเพิ่มลงใน "web.config" ของฉันเพื่อไม่ให้นักพัฒนาทุกคนต้องเปลี่ยน "applicationhost.config" ในเครื่อง ดังนั้นฉันจึงลบมันอีกครั้งจากไฟล์ "applicationhost.config" และเพิ่มตัวอย่างต่อไปนี้ใน "web.config" ของโครงการ: <system.webServer> ... <staticContent> <mimeMap fileExtension=".woff" mimeType="font/x-woff" /> </staticContent> </system.webServer> น่าเสียดายที่ดูเหมือนจะไม่ทำงานอย่างนั้นเพราะเมื่อฉันพยายามเข้าถึงไฟล์. woff ฉันก็พบข้อผิดพลาด HTTP 404.3 ผมทำอะไรผิดหรือเปล่า?

9
จะตรวจสอบไฟล์ประเภท MIME ด้วย javascript ก่อนทำการอัพโหลดได้อย่างไร?
ฉันได้อ่านสิ่งนี้และสิ่งนี้แล้วคำถามซึ่งดูเหมือนว่าจะชี้ให้เห็นว่าไฟล์ประเภท MIME จะถูกตรวจสอบโดยใช้จาวาสคริปต์ในฝั่งไคลเอ็นต์ ตอนนี้ฉันเข้าใจว่าการตรวจสอบความถูกต้องจริงยังคงต้องทำในฝั่งเซิร์ฟเวอร์ ฉันต้องการทำการตรวจสอบฝั่งไคลเอ็นต์เพื่อหลีกเลี่ยงการสูญเสียทรัพยากรเซิร์ฟเวอร์โดยไม่จำเป็น เพื่อทดสอบว่าสิ่งนี้สามารถทำได้ในฝั่งไคลเอ็นต์ฉันเปลี่ยนนามสกุลของJPEGไฟล์ทดสอบเป็น.pngและเลือกไฟล์สำหรับอัพโหลด ก่อนที่จะส่งไฟล์ฉันสอบถามวัตถุไฟล์โดยใช้คอนโซลจาวาสคริปต์: document.getElementsByTagName('input')[0].files[0]; นี่คือสิ่งที่ฉันได้รับจาก Chrome 28.0: ไฟล์ {webkitRelativePath: "", LastModifiedDate: อ. ต.ค. 16 2012 10:00:00 GMT + 0000 (UTC), ชื่อ: "test.png", พิมพ์: "image / png", ขนาด: 5,00055 ... } มันแสดงประเภทimage/pngที่ดูเหมือนจะบ่งบอกว่าการตรวจสอบเสร็จสิ้นตามนามสกุลไฟล์แทนที่จะเป็นชนิด MIME ฉันลอง Firefox 22.0 และให้ผลลัพธ์เหมือนกัน แต่ตามข้อมูลจำเพาะของ W3Cนั้นMIME Sniffingควรจะดำเนินการ ฉันถูกต้องไหมที่จะบอกว่าไม่มีวิธีการตรวจสอบประเภท MIME ด้วย javascript ในขณะนี้? หรือฉันกำลังพลาดอะไรอยู่?

25
วิธีการระบุประเภทไฟล์ MIME ใน Android?
สมมติว่าฉันมีเส้นทางแบบเต็มเช่น: (/ sdcard / tlogo.png) ฉันต้องการทราบประเภท mime ของมัน ฉันสร้างฟังก์ชั่นสำหรับมัน public static String getMimeType(File file, Context context) { Uri uri = Uri.fromFile(file); ContentResolver cR = context.getContentResolver(); MimeTypeMap mime = MimeTypeMap.getSingleton(); String type = mime.getExtensionFromMimeType(cR.getType(uri)); return type; } แต่เมื่อฉันเรียกมันจะคืนค่าเป็นศูนย์ File file = new File(filePath); String fileType=CommonFunctions.getMimeType(file, context);

4
ประเภท mime ที่ถูกต้องสำหรับ. mp4
ฉันมีสองแอปพลิเคชั่นตามที่ระบุไว้ด้านล่าง: แอปพลิเคชันผู้ดูแลระบบซึ่งฉันสามารถอัปโหลดไฟล์. mp4 ไปยังเซิร์ฟเวอร์ได้ ฉันกำลังพยายามดาวน์โหลด. mp4 โดยใช้แอปพลิเคชันมือถือใน iPad แอปพลิเคชัน Admin ทำโดยใช้ asp.net 4.0 และ SQL Server, IIS7 แอปพลิเคชั่นมือถือทำจาก asp.net mvc3, jquerymobile, HTML5 ณ ตอนนี้ฉันได้เพิ่มประเภท mime video/mp4สำหรับ. mp4 ใน IIS7 mime types เมื่อฉันพยายามดาวน์โหลดไฟล์. mp4 ใน iPad ฉันเห็นหน้าจอสีดำเข้มพร้อมลูกศรกากบาท ทุกคนได้โปรดช่วยฉันในการแก้ไขปัญหา โปรดบอกฉันว่าประเภท mime video/mp4สำหรับ. mp4 นั้นถูกต้องหรือไม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.