2015-07-01 71 views
1

我有一个MIME类型,我想要相应的媒体类型。如何从MIME类型获取媒体类型?

例如,PDF文件可以有很多MIME类型:

  • 应用/ PDF
  • 应用程序/ x-PDF
  • 应用程序/ Acrobat中
  • 应用/ vnd.pdf
  • 应用/ x-download
  • 应用程序/下载
  • text/pdf
  • 文本/ X-PDF
  • (也许更多?)

我在寻找一个JavaScript库,会告诉我,这是一个PDF文件,如果我给它任何这些MIME类型。有什么喜欢的吗?

任何帮助非常赞赏

+0

你需要为这个_library_?我想你只需要写一个函数。 –

+0

http://stackoverflow.com/questions/18299806/how-to-check-file-mime-type-with-javascript-before-upload检查这个.. –

回答

0
function isPdf(mimeType) { 
    var pdfMimeTypes = [ 
     'application/pdf', 
     'application/x-pdf', 
     'application/acrobat', 
     'applications/vnd.pdf', 
     'application/x-download', 
     'application/download', 
     'text/pdf', 
     'text/x-pdf' 
    ]; 

    return pdfMimeTypes.indexOf(mimeType) > -1; 
} 
+1

我可以做到这一点,但我很确定它有已经完成了,可能会更好,我会。我希望有某种官方或广泛使用的东西。 [这](https://github.com/rnicholus/determinater)会做。 – Thomas