プロが教える店舗&オフィスのセキュリティ対策術

Appletと同じディレクトリにあるファイルを読み書きしたいのですが、可能でしょうか?
また、違うディレクトリのファイルは可能でしょうか?
どなたかご存知の方、よろしくお願いします。

A 回答 (4件)

可能です。


Appletと違うディレクトリでも構いませんが、URLでアクセスするため制限はあります。
ファイルがcgi-bin以下でもForbiddenエラーがブラウザから帰ってきます。
また、Appletタグを含むHTMLファイルも同じWebサーバにないとセキュリティーエラーが出ます。
URLストリーム接続をつかって読み書きしますが、詳しくは、

JavaプログラミングJava How to Program Vol.2
H.M.ダイテル+P.J.ダイテル著 小島隆一訳
株)ピアソン・エデュケーション発行

JavaプログラミングBlack Book
スティーブン・ホルツナ著
株)インプレス発行

等で詳しく解説されていますので参考にされてください。
    • good
    • 0

 サンプルソースを見つけましたので、こちらを参考になさってみてください。



参考URL:http://village.infoweb.ne.jp/~fvbf0110/homepage/ …
    • good
    • 0

 すみません、No.1の回答はアクセスする対象を勘違いしていました……。

    • good
    • 0

 基本的には、どこのディレクトリであろうとローカルな資源にアクセスすることはできません。

セキュリティ上の仕様です。(悪意があるアプレットだったら大変なことになりますよね)

 「基本的に」と言ったのは、署名付きアプレットという手段を用いれば可能だからです。署名とは、アプレット作成者の身元を示す証明です。

 ただし、署名の作り方はNetscape用とIE用で異なるなど、かなり面倒です。

参考URL:http://www.kitanet.ne.jp/~sugimura/document/sign …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!