2013-03-06 64 views

回答

1

使用RPC调用将字节发送到服务器端,并将文件写入到文件中。

BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(yourFile)); 
bos.write(byteArray); 
bos.flush(); 
bos.close(); 
+0

我不需要文件写入到一个自定义位置。我只需要使用浏览器的文件下载对话框下载它。 – 2013-03-07 10:23:08

+0

@SyamKumarS如果任何超链接到用户需要在本地系统上执行的文件,浏览器出于安全原因显示文件下载。所以不,这是不可能的JavaScript beacuse JavaScript没有访问写入文件,因为这将是一个巨大的安全风险。 – iMBMT 2013-03-07 11:00:03

0

Browser将不能访问save files给用户local drive;

发送字节服务器和Stream

+0

我可以只从客户端进行吗?你能提供一些代码吗? – 2013-03-06 13:11:01

+0

不,我们不能在客户端执行它。根据我的知识它不可能。我们必须将该字节发送到服务器。您必须使用RPC或Core servlet。 – 2013-03-06 13:27:13