使用java将文件输出发送到用户桌面作为打开/保存/取消

时间:2015-02-11 21:37:04

标签: java file jsp

我正在使用api从服务器检出文件并将数据写入java.io.OutputStream。以下是代码。

BusinessObject bObj = new BusinessObject(request.getParameter("objectId"));     
OutputStream output = new FileOutputStream("C:/"+request.getParameter("fileName"));     
bObj.checkoutFile(context, false, "generic", request.getParameter("fileName"), output);

它实际上是将数据写入服务器C:驱动器。相反,我想通过open/save/cancel的选项将其发送到用户桌面。

1 个答案:

答案 0 :(得分:0)

尝试使用路径:

String path = System.getProperty("user.home") + "/Desktop";