0

JavaScript 関数を使用して、WP7 プロジェクトにローカル ファイルをロードしようとしています。これまでのところ、次のコードは機能しますが、WP7 アプリケーション (Resources/Icons/appbar.go.rest.png) のローカル ディレクトリではなく、Web アドレスから画像ファイルを読み込みます。プロジェクトのローカル ディレクトリからローカル イメージ ファイルを適切にロードするためにあらゆる場所を調査しましたが、まだ成功していません。私のコードは次のとおりです

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

前述のように、上記のコードは機能しますが、プロジェクトで上記の Web アドレスではなく、ローカルの画像ファイルを使用したいと考えています。このソリューションを正しく実装する方法を知っている人はいますか?

4

2 に答える 2

0

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

于 2012-04-13T23:48:58.797 に答える
0

以下を使用して解決策を提供するこの記事を読むことができますWebClient

Windows Phone 7 アプリケーションでの画像ファイルの操作
http://dotnet.dzone.com/articles/operating-image-files-windows

jQuery .load() メソッドはファイルをうまくロードできますが、残念ながらローカル ストレージにファイルを保存する Windows Phone 7 環境では使用していません。

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

于 2012-04-14T07:14:23.913 に答える