diff -r 7608af69739f -r 38bf7b42b58c src/server/util/util.c --- a/src/server/util/util.c Fri Jan 28 16:01:05 2022 +0100 +++ b/src/server/util/util.c Sun Jan 30 15:25:29 2022 +0100 @@ -419,6 +419,19 @@ } } +NSAPI_PUBLIC const char* util_resource_name(const char *url) { + scstr_t urlstr = scstr(url); + if(urlstr.ptr[urlstr.length-1] == '/') { + urlstr.length--; + } + scstr_t resname = scstrrchr(urlstr, '/'); + if(resname.length > 1) { + return resname.ptr+1; + } else { + return url; + } +} + /* ------------------------------ util_itoa ------------------------------- */ /*