هل هناك طريقة لتوليد رأس نوع المحتوى من ملحق ملف في جافا؟

StackOverflow https://stackoverflow.com/questions/1633348

  •  06-07-2019
  •  | 
  •  

سؤال

ولدي تطبيق جافا والتي لديها بعض الأحيان لتوليد رأس نوع المحتوى من اسم الملف وحده. هل هناك طريقة لتقدير نوع المحتوى ملحقات المشتركة؟ (على سبيل المثال "قوات الدفاع الشعبي" خرائط "التطبيق / الشعبي"، الخ)

هل كانت مفيدة؟

المحلول

نعم، <وأ href = "http://java.sun.com/javase/6/docs/api/java/net/URLConnection.html#guessContentTypeFromName(java.lang.String)" يختلط = "نوفولو noreferrer "> URLConnection.guessContentTypeFromName يفعل هذا بالضبط.

نصائح أخرى

نعم، عبر JavaBeans إطار تنشيط (javax.activation).

import java.io.File;
import javax.activation.MimetypesFileTypeMap;
...
return new MimetypesFileTypeMap().getContentType(new File("brognitz.jpg"));

ويمكنك أيضا إضافة الخاصة بك أنواع المحتوى الخاصة إذا كانت قاعدة البيانات جافا المدمج في غير كافية.

وتحرير: الجواب جيسون داي تماما كما هو الصحيح، بقدر ما استطيع ان اقول

وهناك جدول هاش كنت محملة الأنواع الشائعة ؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top