java从mongo db打开文件(pdf、xsl等…)
我的mongo*db*中存储了文件(pdf、doc、txt、xsl等)。我想找回并打开它们。我知道如何提取。我还发现java从mongo db打开文件(pdf、xsl等…),java,mongodb,desktop,Java,Mongodb,Desktop,我的mongo*db*中存储了文件(pdf、doc、txt、xsl等)。我想找回并打开它们。我知道如何提取。我还发现Desktop.getDesktop().open(FileName)将打开文件及其相应的应用程序(Acrobat reader、office suite等)。但是谁能告诉我,如果只有文件就足够了,或者我们应该给出文件的完整路径 在后一种情况下,有人能告诉我如何为从mongodb检索的文件提取路径吗?如果要使用Desktop.getDesktop().open(FileName)打
Desktop.getDesktop().open(FileName)
将打开文件及其相应的应用程序(Acrobat reader、office suite等)。但是谁能告诉我,如果只有文件就足够了,或者我们应该给出文件的完整路径
在后一种情况下,有人能告诉我如何为从mongodb检索的文件提取路径吗?如果要使用
Desktop.getDesktop().open(FileName)打开文件,则必须从mongodb中提取文件代码>
您可以使用从mongodb获取的内容创建一个临时文件,并在其中写入正确的文件扩展名,然后运行Desktop.getDesktop().open()
将其打开。谢谢您的回答。“在获取的内容中写入”是指使用输入流和输出流进行写入?如果我错了,请纠正我。此外,我假设在远程服务器的情况下也可以这样做……是的,我的意思是,如果您想在桌面计算机上打开来自mongodb的文件,您必须在本地写入它,以便您的系统可以检索它。这不是mongodb特有的。