2
2
#include " Utils.hpp"
3
3
oatpp::String Utils::getExtension (const oatpp::String &filename) {
4
4
v_int32 dotPos = 0 ;
5
- for (v_int32 i = filename->getSize () - 1 ; i > 0 ; i--) {
6
- if (filename->getData ()[i] == ' .' ) {
5
+ for (v_int32 i = filename->size () - 1 ; i > 0 ; i--) {
6
+ if (filename->data ()[i] == ' .' ) {
7
7
dotPos = i;
8
8
break ;
9
9
}
10
10
}
11
- if (dotPos != 0 && dotPos < filename->getSize () - 1 ) {
12
- return oatpp::String ((const char *)&filename->getData ()[dotPos + 1 ], filename->getSize () - dotPos - 1 );
11
+ if (dotPos != 0 && dotPos < filename->size () - 1 ) {
12
+ return oatpp::String ((const char *)&filename->data ()[dotPos + 1 ], filename->size () - dotPos - 1 );
13
13
}
14
14
return oatpp::String ();
15
15
}
@@ -18,19 +18,19 @@ oatpp::String Utils::guessMimeType(const oatpp::String &filename) {
18
18
auto extension = getExtension (filename);
19
19
if (extension) {
20
20
21
- if (extension-> equals ( " js" ) ){
21
+ if (extension == " js" ){
22
22
return " application/javascript; charset=utf-8" ;
23
- } else if (extension-> equals ( " html" ) ){
23
+ } else if (extension == " html" ){
24
24
return " text/html; charset=utf-8" ;
25
- } else if (extension-> equals ( " css" ) ){
25
+ } else if (extension == " css" ){
26
26
return " text/css; charset=utf-8" ;
27
- } else if (extension-> equals ( " jpg" ) || extension-> equals ( " jpeg" ) ){
27
+ } else if (extension == " jpg" || extension == " jpeg" ){
28
28
return " image/jpeg" ;
29
- } else if (extension-> equals ( " png" ) ){
29
+ } else if (extension == " png" ){
30
30
return " image/png" ;
31
- } else if (extension-> equals ( " ico" ) ){
31
+ } else if (extension == " ico" ){
32
32
return " image/x-icon" ;
33
- } else if (extension-> equals ( " gif" ) ){
33
+ } else if (extension == " gif" ){
34
34
return " image/gif" ;
35
35
}
36
36
0 commit comments