如何使用javascript从图像URl获取图像名称
How to get image name from image URl using javascript
我需要在文本字段中显示图像名称。我得到了图像的url,但我无法得到图像的名称。
function onSavedDocURISuccesss(imageURI) {
storeFileURI = imageURI;
WL.Logger.info("storeFileURI " + storeFileURI + " showURIId "
+ showURIId + " "
+ storeFileURI.substr(storeFileURI.lastIndexOf('/')))
if (storeFileURI == null || storeFileURI == undefined)
storeFileURI = "unsupported file"
$("#" + showURIId).val(storeFileURI)
}
您可以像这样创建完整路径的子字符串:
var fp = "path/to/img.jpg"
$(function(){
$("#result").text(fp.substring(fp.lastIndexOf("/")+1,fp.length));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<p id="result"></p>
也许像这样使用分割然后取最后一个值。
function onSavedDocURISuccesss(imageURI) {
storeFileURI = imageURI.split('/');
$("#" + showURIId).val(storeFileURI[storeFileURI.length-1]);
}
const image_uri = 'https://stackoverflow.com/images/sample.png'
const image_name = image_uri.split('/').pop()
/* alternative method
const image_name = image_uri.split('/').reverse()[0]
*/
console.log(image_name)
相关文章:
- 获取ajax加载的图像的大小
- 点击(右键点击)使用传单地图库获取图像覆盖的像素坐标
- 如何使用javascript和xpath获取图像src
- 如何使用javascript从文件夹中获取图像并发布直接链接
- 如何使用Pixijs获取在加载的精灵表资产中定义的图像
- 如何从 javascript 中可能具有一个或多个图像的字符串中仅获取图像名称
- 获取图像节点js的主色
- 获取图像的平均外部像素颜色
- 使用asp.net FileUpload时从javascript获取图像宽度和高度
- 如何获取显示在谷歌搜索右侧的图像链接
- CodeIgniter:用于获取包括图像在内的值的控制器
- jQuery:获取图像加载错误的详细信息
- 如何使用php和javascript获取网页中显示图像的路径
- 使用回调获取图像像素数据
- 使用JavaScript从外部图像获取颜色
- 将完整路径图像获取到输入文件中
- 如何利用织物画布上的背景图像获取绘图路径中的图像
- 无法将图像加载到画布中并为该图像获取base64编码
- Android从内部图像获取ImageData()-SECURITY_ERR:DOM异常18
- 将html转换为图像(获取dom的快照)