ばかげた質問かもしれませんが、ググるのにうんざりしています...
サーバーに保存されている .docx ファイルをユーザーが編集できるようにする Struts 2 Web アプリケーションに取り組んでいます。たとえば、ユーザーが [編集] をクリックすると、ドキュメントが送信されます。編集が終了すると、更新されたファイルがサーバーに戻されます。
まあ、これはアイデアです。Struts 2result type="stream"
を にcontentDisposition
設定して使用しattachment
ます。これにより、明らかにユーザーに [保存] ダイアログが表示されます。これinline
contentDisposition
は Word ファイルのオプションではありません - いずれにせよ、ブラウザはそれをロードしません。
クライアントにファイルを「静かに」保存する方法はありますか? 私にはセキュリティ上の脅威のように聞こえますが、間違っているかもしれません。
質問 2:
次に、ダウンロードした .docx ファイルをクライアントで開始するにはどうすればよいですか? 繰り返しますが、それが簡単にできるかどうか (セキュリティなど) は疑わしいですが、ここでも間違っている可能性があります。:D
ダウンロードしたドキュメントが Word で自動的に開かれる限り、ユーザーは保存ダイアログを使用できることを私は知っています。
どんなアイデアでも大歓迎です。