2012-04-13 8 views
0

私のWP7プロジェクトでローカルファイルを読み込むためにjavascript関数を使用しようとしています。これまでのコードは動作しますが、WP7アプリケーション(Resources/Icons/appbar.go.rest.png)のローカルディレクトリではなく、Webアドレスからイメージファイルをロードします。プロジェクトのローカルディレクトリからローカルのイメージファイルを適切にロードするためにすべてを調査しましたが、まだ成功していません。 Javascriptをjavacriptを使用してローカルファイルをロードする

を次のように私は上記のコードは動作しますが、私は私のプロジェクトでローカルの画像ファイルではなく、上記のWebアドレスを使用したいと思います言ったように私のコードは

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); 

です。誰もがこのソリューションを正しく実装する方法を知っていますか?

+0

what ???どのように働くはずですか? – c69

+0

クライアントまたはサーバーからイメージをロードしようとしていますか? – miguelr

+0

@ c69 my javascript関数は、WP7アプリケーションの背後にあるC#コードから呼び出すテキストファイルにあります。これは実際には動作します(私は別のdivに追加していますが、最初の行については不明です)。 – Matthew

答えて

0

クライアントマシンから直接画像を読み込むことはできません(JavaScriptのコードがクライアントのローカルマシンで実行されることに注意してください)。 Javascriptファイルを提供しているときに画像ファイルを提供し、そこで 'src'をポイントする必要があります。

+0

ありがとう@Chango。私は実際には私のjavascriptコードを提供していない、それは私のWP7プロジェクトの背後にある私のC#コードから読んでいるテキストファイルです。この関数は実際には機能しますが、イメージ部分を除きます。自分のプロジェクト内でjavascriptを使用してローカルイメージを実際にロードする方法や、新しい/現在のセキュリティ原則に違反する方法についてのアイデアはありますか? – Matthew

0

あなたがWebClientを使用してソリューションを提供し、この記事を読むことができます:jQueryの.LOAD()メソッドがうまくファイルを読み込むことができますのWindows Phone 7アプリケーションで画像ファイルを操作する


http://dotnet.dzone.com/articles/operating-image-files-windows

が、残念ながら、私はそれをローカルストレージにファイルを保存するWindows Phone 7環境で使用していません。

http://api.jquery.com/load/

関連する問題