0

現在、ユーザーがドキュメント共有のためにファイルをアップロードおよびダウンロードできるJavaアプレット(バックエンドとしてTomcat 6を使用)があります。ただし、多くのユーザーは、編集したファイルをサーバーにアップロードするのを忘れています。

したがって、アプレットを拡張して、ユーザーがファイルを選択して* 編集し、Web サーバーに直接保存できるようにしたいと考えています。ユーザーがローカル ハードディスクにファイルを保存し、ファイルを手動でサーバーにアップロードする必要はありません。

少しググった後、WebDavが道のようです。web.xml で webdav を有効にして tomcat を構成しました。これで、Webdav クライアントの Cyber​​Duck でファイルを表示および編集できるようになりました。

質問:

  1. webdav クライアントをインストールせずにファイルを表示 / 編集 / ロックすることはできますか?
    理由は、このソフトウェアを使用しているデスクトップ クライアントが 3000 以上あるためです。webdav の展開は問題です。各ユーザーが別の webdav にアクセスできるようにして、互いのファイルが表示されないようにするにはどうすればよいですか?
  2. ローカル アプリケーションをトリガーして、 WebDav 内で *ファイルを開くことはできますか?

file * = ローカル マシンから開くことができる任意のファイルを意味します。例: ms ワード、ms エクセル、ms パワーポイント、pdf、PNG、JPG、txt など。

4

1 に答える 1

0

ああ、私はそれを次のように開くことができます:Runtime.getRuntime()。exec( "winword http://:/ xyz /.../ pgl_page-bi.doc");

問題は、すべてのタイプのファイルが.exec( "")内に異なる文字列を持つ必要があることです。思ったほどきれいではありませんが、少なくとも動作します。

于 2012-06-28T07:26:54.310 に答える