WebDAV サーバーにあるファイルを編集しようとしていることがわかりますが、DotNetNuke Web サイトで ASP.NET と C# を使用してこれを行っています。ITHIT WebDAV SDK に含まれるサンプル サーバー ブラウザーのコードを見ました。必要な機能と同様の機能が見られましたが、これはローカル Windows アプリケーションであり、Process.Run() を使用して Word を開きます。ただし、このプロセスは私の場合は機能しません。これは、プロセスがクライアント マシンではなくサーバー (w3wp.exe プロセス) で実行されるためです。私の質問は、この機能をどのように実装するかです。Ajax Browserをご覧ください。例として; 任意のドキュメントを右クリックすると、[ドキュメントの編集] が表示され、Word が開きます。特定の Word 文書を WebDAV サーバーから直接 Word で開くにはどうすればよいですか? JavaScript を使用する必要がありますか? その場合、ファイルの場所をパラメーターとして渡すにはどうすればよいですか?
2759 次
2 に答える
3
Web ページから Microsoft Office ドキュメントを開くには、JavaScript を使用する必要があります。Chrome、FireFox、Safari の場合は FFWinPlugin、Internet Explorer の場合は SharePoint.OpenDocuments ActiveX をプログラムする必要があります。サーバーは Class 2 WebDAV サーバーでなければならないことに注意してください。
詳細については、こちらをご覧ください。
于 2013-05-08T04:05:59.580 に答える
0
クライアント側でドキュメントを開くには、javascript が必要です。
<script type="text/javascript">
window.open('http://www.usability.gov/templates/docs/u-test_plan_template.doc')
</script>
これはおそらく Ajax ブラウザーで使用される方法です。問題は、ファイルがローカル コンピューターにダウンロードされ、更新時に再度アップロードする必要があることです。
于 2013-05-07T18:59:30.033 に答える