В моем приложении я хотел бы предоставить возможность загрузки файлов. Я установил типы файлов в response.setContentType. Как я могу установить типы контента для почти всех известных типов файлов? Есть ли простой способ? или мне нужно установить его вручную, как я делаю сейчас, что указано ниже.
if (pictureName.indexOf("jpg") > 0) {
res.setContentType("image/jpg");
} else if (pictureName.indexOf("gif") > 0) {
res.setContentType("image/gif");
} else if (pictureName.indexOf("pdf") > 0) {
res.setContentType("application/pdf");
res.setHeader("Content-Disposition", "inline; filename=\"" + pictureName + "\"");
} else if (pictureName.indexOf("html") > 0) {
res.setContentType("text/html");
} else if (pictureName.indexOf("zip") > 0) {
res.setContentType("application/zip");
res.setHeader("Content-Disposition", "attachment; filename=\"" + pictureName + "\"");
}
Спасибо:)