2011-11-08 8 views
0

こんにちは、有効なURLだけがマップロードを行うパスを与えると、現時点ではのsetDataURL( "path to map xml")を使用してマップをレンダリングしています。 パスをディスクの場所として指定すると、このパスがベースURLに付加されて無効なURLになるだけなので、動作しません。 パスが/myapp/js/my1.xmlの場合、web-appディレクトリにjsフォルダがあるので、が有効ですディスク上のファイルにアクセスしようとするとURLが無効

パスがC:/xmls/my1.xmlの場合は - http://localhost:xxx/myapp/C:/xmls/my1.xmlは無効なURLなので、うまくいきません。 しかし、私たちは戦争を展開しているので、XMLをweb-appの外に置いておきたいのですが、setDataURL()メソッドでパスを設定するにはどうすればいいですか? ///プロトコルが、私はそれは多くの助けで、あなたのアプリケーションは、Webサーバで実行されていない可能性がある場合恐れる:

おかげ&よろしく Priyankは

答えて

1

主にそのファイルを使用して試すことができます。

これは、クロスドメインの問題を引き起こし、ファイルの内容がブロックされる可能性があります。

+0

これが動作するかどうかはテストしますが、フラッシュサンドボックスセキュリティモデルではドメインが異なるリソースが許可されていますが、xmlはFlashチャートのデータ入力です –

関連する問題