|
|
|
@ -1007,11 +1007,17 @@ void ServiceConnection(AcceptedConnection *conn)
@@ -1007,11 +1007,17 @@ void ServiceConnection(AcceptedConnection *conn)
|
|
|
|
|
contentType = "text/css"; |
|
|
|
|
if( strURI.find(".png") != std::string::npos ) |
|
|
|
|
contentType = "image/png"; |
|
|
|
|
if( strURI.find(".gif") != std::string::npos ) |
|
|
|
|
contentType = "image/gif"; |
|
|
|
|
if( strURI.find(".ttf") != std::string::npos ) |
|
|
|
|
contentType = "application/x-font-ttf"; |
|
|
|
|
if( strURI.find(".jpg") != std::string::npos || |
|
|
|
|
strURI.find(".jpeg") != std::string::npos ) |
|
|
|
|
contentType = "image/jpeg"; |
|
|
|
|
if( strURI.find(".mp3") != std::string::npos ) |
|
|
|
|
contentType = "audio/mpeg"; |
|
|
|
|
if( strURI.find(".ogg") != std::string::npos ) |
|
|
|
|
contentType = "audio/ogg"; |
|
|
|
|
conn->stream() << HTTPReply(HTTP_OK, str, false, contentType) << std::flush; |
|
|
|
|
} else { |
|
|
|
|
printf("ServiceConnection: file %s not found\n", fname.c_str()); |
|
|
|
|