asp.net 4.0 Web アプリケーションでドキュメント管理システムを構築しています。要件は、Web ブラウザーで Office ドキュメントを開くことです。ドキュメントは SQL Server 2008 データベースにバイナリ形式で保存されます。
これらのファイルをブラウザで開いても安全ですか? はいの場合、これらのファイルを Web ブラウザで表示/編集する方法を教えてください。
asp.net 4.0 Web アプリケーションでドキュメント管理システムを構築しています。要件は、Web ブラウザーで Office ドキュメントを開くことです。ドキュメントは SQL Server 2008 データベースにバイナリ形式で保存されます。
これらのファイルをブラウザで開いても安全ですか? はいの場合、これらのファイルを Web ブラウザで表示/編集する方法を教えてください。
これを実現するには、WebDAV プロトコルを使用できます。これは HTTP プロトコルの拡張であり、IIS でサポートされています。http://en.wikipedia.org/wiki/WebDAV。詳細については、SourceForge の WebDAV プロジェクトを参照してください。これは、WebDAV コンテンツを提供するための適切なライブラリです。
バイナリ (SQL BLOB であると思われます) コンテンツを処理するには、コンテンツをファイルに書き込んでから、WebDAV 経由で提供する必要があります。