none
バイナリーデータのDBへの格納と取り出し RRS feed

  • 質問

  •  

    教えてください

    件名の通り、不特定のデータをDBに保存したいのですが、取り出す際に、ダウンロードせずに直接、そのアプリを起動したいと思っております。

    WebBlowserで開くなど、考えましたが、メモリから実行する方法はどうしたらよいでしょうか?

    また、このとき、開いたアプリケーションを保存できなくするには、どうしたらよいでしょうか?

    ご指導ください。

     

    2007年7月11日 0:06

すべての返信

  • 質問内容が今一歩よくわからないのですが、要はデータベースにバイナリデータを保存し、それをアプリで取り出して利用したいということでしょうか? それはWebアプリなのでしょうか?

    メモリから実行や、開いたアプリケーションを保存できなくするというのもよくわからないのですが、要はローカルに保存させたくないということでしょうか? 例えば、文書をサーバーに保存しておき、それを社外に持ち出されるのが嫌なため、あくまでアプリで閲覧のみ許可するようなイメージなんでしょうか?

    2007年7月11日 0:40
    モデレータ
  • trapemiyaさん

    わかりずらくてすみません。

    その通りでございます。Windowsアプリでの話で

    社外に持ち出されないようにするためです。

    2007年7月11日 3:59
  • WordやExcelのデータであれば、PDFにして専用アプリケーションでそれを表示するというアプリケーションを知っています。PDFですので、印刷不可にすることも可能です。これを実現するために、WordやExcelとは別に閲覧専用のPDFデータを持つ事になります。

    WordやExcelなどではなく、独自のアプリケーション用のデータであれば、専用アプリケーションで如何様にもなるでしょう。

    2007年7月12日 0:47
    モデレータ
  • やはりそうですか、

    PDFや独自仕様での実現はわかっていたのですが、

    残念です。

    2007年7月12日 8:32
  • C#コードでの直接的な解決方法ではありませんが、社内データ(文書)を社外に持ち出さない、あるいは持ち出されたとしても閲覧・編集を不可能にするソリューションとしては、マイクロソフトのRMS(Windows Rights Management Services)があります。

    導入にはWindwos Server 2003 R2の他にRMSのライセンス費用が発生しますが、目的をほぼ実現できると思います。これ以外にも似たようなソリューションは他社も提供されているの検討されてみてはいかがでしょうか。

    2007年7月14日 7:15