• 締切済み

appletで離れた場所の画像の読込

http://jp.sun.com/products/software/solaris/wp/NFS/webnfs11.html 上のページで、NFSプロトコルだと離れたファイルアクセスが出来る様なことが書かれていますが、どうすればアクセスできるのか分かりません。タイトルの通り、appletでの離れた場所の画像の読み込みが目的です。画像の場所はappletへの入力で指定できるようにしたいです。特にNFSにこだわる訳ではなく、他の方法でも構いません。よろしくお願いします。

みんなの回答

  • kacchann
  • ベストアンサー率58% (347/594)
回答No.3

>appletをSandboxから出さないと不可能なんでしょうか。 「Applet Security FAQ」 http://java.sun.com/sfaq/index.html 8項目: 「"classファイルの出所のホスト"以外のコンピュータとは通信できない」 --- その理由ですが、 上記ページの冒頭に 「Also, the intent is to prevent applets from using network connections to circumvent file protections or people's expectations of privacy」 (「ファイル・プロテクション」や「情報秘匿に対する人々の予想」の 裏をかく手段に利用されないよう、外部通信を禁止する・・・) というようなことが書いてあります。 --- 「ファイヤーウォール」や「限定的なネットワーク」に "穴を開ける"効果をもたらしうるらしいです。 ・http://java-house.jp/ml/archive/j-h/002650.htmlhttp://www2.sys-con.com/itsg/virtualcd/java/archives/0202/heiser/index.html (「First Java Security Hole」)

wsp
質問者

補足

Appletだけでは無理なら、Sandboxから出さなくとも、それ以外のものとの複合処理で実現できないでしょうか。実際、ブラウザには落とせるわけですし。

  • isle
  • ベストアンサー率51% (77/150)
回答No.2

『署名付きアプレット』にする。

wsp
質問者

お礼

『署名付きアプレット』は知りませんでした、ありがとう御座います。 しかし、署名が無くてもjavascriptのImageオブジェクトではアクセス出来るんだから、同じ場所のイメージファイルにappletからもアクセス出来そうですが...。javascriptからappletへ送ることも試しましたが、Imageオブジェクトの互換性が無いためかうまく出来ませんでした。appletをSandboxから出さないと不可能なんでしょうか。ブラウザに落ちているのに使えないのが腑に落ちません。

  • _ranco_
  • ベストアンサー率58% (126/214)
回答No.1

要求仕様が具体的によく分かりませんが、getImage()ではだめなの?

wsp
質問者

補足

getImage()でもいいです。問題なのはURLで、アクセスできる範囲がローカルに限られてしまう事なんです。

関連するQ&A