2016-06-26 4 views
1

Мне нужно отобразить имя изображения в текстовом поле. У меня есть URL-адрес изображения, но я не могу получить имя изображения.Как получить изображение с изображения URl с помощью javascript

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) 
} 
+0

Что содержание 'storeFileURI'? – fracz

+0

Пожалуйста, поделитесь своим полным кодом в демонстрации JSFiddle или Full StackOverflow. –

+0

@fracz - посмотрите на вторую строку кода. – enhzflep

ответ

1

Вы можете создать подстроку полный путь:

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>

0

Возможно, что-то подобное, используя split, а затем беря последнее значение.

function onSavedDocURISuccesss(imageURI) { 
    storeFileURI = imageURI.split('/'); 
    $("#" + showURIId).val(storeFileURI[storeFileURI.length-1]); 
}