Avatar billede Jim Rasmussen Novice
15. januar 2015 - 06:12 Der er 3 kommentarer

JavaScript: Not allowed to load local resource

Dette er den del af mit script som skal hente billedet       

//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");
                }
            });
        });

Og dette er hvad console.log i koden ovenfor udskriver:
C:\Users\jim\Dropbox\egne projekter\rateme\rateme\Content\UploadedImages\e630c24c-cb39-49a0-8356-7eb192d8f348.jpg


How come at jeg får en exception fra chrome?? Not allowed to load local resource
Avatar billede tjens Nybegynder
22. januar 2015 - 00:07 #1
En browser kan ikke tilgå din harddisk.

Derfor skal din nextImage.src være en webadresse, i stedet for c:\...
Avatar billede Jim Rasmussen Novice
23. januar 2015 - 10:51 #2
Ja. Det har jeg os fundet frem til. Men jeg gik ud fra at server.mappath("/Sti/Sti/fil.jpg") gav en relativ url
Avatar billede Jim Rasmussen Novice
23. januar 2015 - 22:31 #3
Er der ingen der kan svare mig på hvad jeg skal gøre for at en lokal server ikke bruger den fulde sti fra windows?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester