1

私のmongo * db *にファイル(pdf、doc、txt、xslなど)が保存されています。それらを取得して開きたい。私は抽出することを知っています。Desktop.getDesktop().open(FileName);また、それぞれのアプリケーション(Acrobatリーダー、オフィススイートなど)でファイルを開くことがわかりました。しかし、ファイルだけで十分なのか、それともファイルのフル パスを指定する必要があるのか​​、誰か教えてください。

後者の場合、 mongodbから取得されているファイルのパスをどのように指定できるか教えていただけますか?

4

1 に答える 1

0

を使用してファイルを開く場合は、Mongodb からファイルを抽出する必要があります。Desktop.getDesktop().open(FileName);

File.createTempFilemongodb から取得したコンテンツを使用して一時ファイルを作成し、正しいファイル拡張子を付けて書き込み、実行Desktop.getDesktop().open()して開くことができます。

于 2012-10-17T10:55:17.650 に答える