getFilenameFromUri
方法从URL中提取文件名。
Cesium.getFilenameFromUri(uri);
uri
:字符串类型,要处理的URL。类型为字符串,提取出的文件名。
var url = 'https://services.arcgisonline.com/arcgis/rest/services/Elevation/World_Elevation/MapServer/tile/17/32777/21102';
var filename = Cesium.getFilenameFromUri(url);
console.log(filename); // 输出:tile.png
从URL中提取文件名需要分情况处理,比如URL包含查询参数和hash值等部分,通常需要去除这些部分才能提取出最终的文件名。getFilenameFromUri
恰好支持这些场景,可以有效地提高 URL 处理的灵活度。
如果参数 uri
为 null
或者 undefined
,将抛出异常:“undefined is not a string”。