Это часть сценария для получения изображенияJQuery Не разрешается загружать локальный ресурс
//Document.ready image load
$(document).ready(function() {
$.ajax({
dataType: "json",
url: "@Url.Action("FirstImage", "Home")",
success: function (jsonData) {
//Insert new image to the slide
newImg = $("<img />");
newImg.attr("data-id", jsonData.nextImage.id);
newImg.attr("data-catpos", jsonData.nextImage.categoryPosition);
newImg.attr("data-rateamount", jsonData.nextImage.amountOfRates);
newImg.attr("data-avg", jsonData.nextImage.rating);
newImg.attr("src", jsonData.nextImage.src);
newImg.attr("alt", "No image");
$(".slide").html(newImg);
console.log(jsonData.nextImage.src);
},
error: function() {
alert("Error getting next image");
}
});
});
Это то, что console.log в коде выше пишет C: \ Users \ \ Dropbox Джима \ egne projekter \ rateme \ rateme \ Content \ UploadedImages \ e630c24c-cb39-49a0-8356-7eb192d8f348.jpg
Как получилось, что я получаю следующее исключение из хром ?? Не разрешено загружать локальный ресурс
файл попытки: /// c: \ user ........... – SpringLearner
должен быть относительный путь к этому изображению, а не абсолютный. Что-то вроде '../ Content/UploadedImages/e630c24c-cb39-49a0-8356-7eb192d8f348.jpg'. Вы можете сделать это в MVC, который, по-видимому, используется вами. – roryok
@roryok Но разве это не относительный путь к изображению? System.IO.Path.Combine (Server.MapPath ("/ Content/UploadedImages /"), imageFileName + imageExtension); – DSDM