WebServer MimeType
- Войдите на сайт для отправки комментариев
Пнд, 29/12/2014 - 20:19
Вобщем есть такая библиотека https://github.com/NeiroNx/Webduino - надо доработать функцию getMime и сделать пулл в его мастер дистрибутив.
char * WebServer::getMime(char * url)
{
static char * mime[] = {"text/html","text/plain","application/javascript","image/jpeg","image/png","image/gif","image/svg+xml"};
char ext[3];
strncpy(ext, strchr( url, '.')+1,3);
strlwr(ext);
if(strncmp(ext, "txt",3) == 0 || strncmp(ext, "csv",3) == 0){
return mime[1];
}
if(strncmp(ext, "js",2) == 0){
return mime[2];
}
if(strncmp(ext, "jp",2) == 0){
return mime[3];
}
if(strncmp(ext, "png",3) == 0){
return mime[4];
}
if(strncmp(ext, "gif",3) == 0){
return mime[5];
}
if(strncmp(ext, "svg",3) == 0){
return mime[6];
}
return mime[0];
}
Вобщем нужна адекватная помощь - сам как мог сделал уже, а надо лучше!