2012-04-13 10 views
0

Ich versuche, eine JavaScript-Funktion zu verwenden, um eine lokale Datei in meinem WP7-Projekt zu laden. Bis jetzt funktioniert der folgende Code, aber er lädt eine Bilddatei von einer Webadresse anstatt von einem lokalen Verzeichnis in meiner WP7-Anwendung (Resources/Icons/appbar.go.rest.png). Ich habe jede recherchiert, um eine lokale Bilddatei korrekt von einem lokalen Verzeichnis in meinem Projekt zu laden, aber noch erfolgreich zu sein. Mein Code ist wie folgtladen lokale Datei mit Javascript

Javascript

var body = document.getElementsByTagName("body")[0]; 
var s = document.createElement("input"); 
/loads image file from web address 
s.src = "http://www.gravatar.com/avatar/a4d1ef03af32c9db6ee014c3eb11bdf6?  s=32&d=identicon&r=PG"; 
s.type = "image"; 
body.appendChild(s); 

Wie gesagt der obige Code funktioniert, aber ich möchte eine lokale Image-Datei in meinem Projekt verwenden, anstatt der Web-Adresse oben. Kann jemand diese Lösung korrekt implementieren?

+0

was ??? Wie soll das funktionieren? – c69

+0

Versuchen Sie, das Image vom Client oder vom Server zu laden? – miguelr

+0

@ c69 meine JavaScript-Funktion ist in einer Textdatei, die ich aus C# -Code in meiner WP7-Anwendung aufrufen. Das funktioniert tatsächlich (ich weiß nicht über die erste Zeile, obwohl ich es an ein anderes div angehängt habe). – Matthew

Antwort

0

Sie können das Bild nicht direkt von der Client-Maschine laden (denken Sie daran, dass dieser Javascript-Code-Frieden auf dem lokalen Rechner des Kunden ausgeführt wird). Sie sollten die Image-Datei bereitstellen, während Sie die Javascript-Datei bereitstellen, und dann dort auf 'src' zeigen.

+0

Danke @Chango. Ich "serviere" meinen Javascript-Code eigentlich nicht, er ist in einer Textdatei, die ich in meinem WP7-Projekt aus meinem C# -Code lese. Die Funktion funktioniert tatsächlich, außer für den Bildteil. Irgendwelche Ideen, wie ich tatsächlich ein lokales Bild via Javascript in meinem eigenen Projekt laden könnte, oder verstößt dies gegen die neuen/aktuellen Sicherheitsprinzipien? – Matthew

Verwandte Themen