Webアプリケーションで、ローカルマシン上のファイル・ディレクトリを表示する機能を実装可能な技術にはどんなものがありますでしょうか?


C++によるActiveXコントロールとして作ったことはありますが、少々時代遅れ感があります。
(関連書籍も古いものばかりだし)

それ以外に方法があれば、教えてください。

やっぱり「ActiveXコントロール使わないと無理じゃない?」ということであれば、有用そうな書籍などを教えてください。
C++で作る際、自分はATLを使いましたが、それ以外におすすめのライブラリなどあればそちらも。

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2009/09/07 09:04:14
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:sirotugu40 No.1

回答回数449ベストアンサー獲得回数14

id:mizincogrammer

少し説明が不足していましたね。

> ローカルマシン上のファイル・ディレクトリを表示する機能

とはエクスプローラ風の機能のことでした。

FileReferenceではダイアログを介してのファイル選択しかできなかったように思いますね。

2009/09/02 09:11:10
id:uehaj No.2

回答回数158ベストアンサー獲得回数15

ポイント20pt

Adobe AIRなどを使うことができます。

http://gihyo.jp/dev/serial/01/adobe-apollo/0007

id:mizincogrammer

Adobe AIRも検討してみたのですが、

> Webアプリケーションで

ではなく、ブラウザで動くデスクトップアプリケーションと認識しました。

ActiveXコントロールもローカルにインストールはされますが、一般利用者にはそれを意識させることはありません。

そのようにしたいのです。

2009/09/02 09:21:33
id:babydaemons No.3

回答回数26ベストアンサー獲得回数4

ポイント40pt

IEならば、javascriptからScripting.FileSystemObjectを使えば

ローカルマシン上のファイル・ディレクトリにアクセスできます。

ActiveXコントロールの自作は不要だと思われます。

http://d.hatena.ne.jp/babydaemons/20080520/1211255011

id:mizincogrammer

なるほど、これは便利そうです。

ただ、「安全だとマークされていないActiveXコントロール」を許可しないとダメなのは危険すぎますし、ちょっと一般の利用者に設定変えて・・・はちょっと頼めませんね。

ですが、イントラネットで利用される社内業務アプリなどでは使えそうです。

ありがとうございます。

関連:ActiveXObjectを使った一括アップロード http://q.hatena.ne.jp/1186713458#a748536

2009/09/04 20:29:52
  • id:tdoi
    証明書付きのJavaアプレットという方法もあるとは思いますが、いいと言えるかは微妙ですよね。
    どなたも回答していなかったので、参考までにコメントさせてもらいます。
  • id:mizincogrammer
    mizincogrammer 2009/09/07 09:05:58
    > tdoi さま
    なるほど
    アプローチとしてはActiveXコントロールに近いですね。
    実用的なところではこのどちらかになりそうです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません