Получение расширения файла по умолчанию для типа содержимого в JavaScript?

Если у меня есть тип содержимого, как я могу получить расширение файла по умолчанию?

Например, для одного из этих типов содержимого я должен получить следующие расширения файлов:

+------------------------+----------------+
|      Content-Type      | File Extension |
+------------------------+----------------+
| text/plain             | .txt           |
| application/javascript | .js            |
| application/gzip       | .gz            |
+------------------------+----------------+

Если нет возможности автоматически получить эти расширения в JavaScript, моим следующим решением будет создание простой связи между типом содержимого и расширением файла в массиве JavaScript. Поэтому я бы принял ответ, в котором есть простая таблица / база данных наиболее распространенных типов содержимого и расширений файлов.

5
задан Senseful 10 January 2012 в 09:58
поделиться