我在gwt客户端有一个文件为byte[]
。我需要下载该文件。我该怎么做才能做到这一点?如何在gwt客户端下载文件
2
A
回答
1
使用RPC调用将字节发送到服务器端,并将文件写入到文件中。
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(yourFile));
bos.write(byteArray);
bos.flush();
bos.close();
0
的Browser
将不能访问save files
给用户local drive
;
发送字节服务器和Stream它
+0
我可以只从客户端进行吗?你能提供一些代码吗? – 2013-03-06 13:11:01
+0
不,我们不能在客户端执行它。根据我的知识它不可能。我们必须将该字节发送到服务器。您必须使用RPC或Core servlet。 – 2013-03-06 13:27:13
相关问题
- 1. 如何使用GWT客户端下载文件?
- 2. 如何在客户端加载GWT文件?
- 3. jax-rs客户端下载文件
- 4. Silverlight从客户端下载文件
- 5. 下载和zip文件客户端
- 6. 允许客户端下载Excel文件
- 7. 文件下载和客户端断开?
- 8. 用Finagle Http客户端下载文件
- 9. 如何在客户端使用GWT将文本写入文件?
- 10. 客户端下载
- 11. 如何在gwt客户端重定向?
- 12. 如何使用ssh客户端从putty下载文件夹
- 13. 瓶颈:客户端如何下载创建的JSON文件
- 14. 如何发送客户端的多个文件以下载
- 15. 如何下载客户端内容
- 16. GWT客户端端rest API
- 17. Xpages客户端下载控件
- 18. 创建下载文件(客户端与后端)
- 19. GWT:如何将客户端日志写入GWT中的日志文件
- 20. 下载文件到客户端浏览器,在卡住到Response.End()
- 21. 无法在客户端生成下载excel文件usinf poi mvc
- 22. 流星 - 在客户端生成并下载文件
- 23. 在服务器客户端之间上传和下载文件
- 24. 在客户端读取属性文件在gwt mvp4g
- 25. gwt客户端的CSSOMParser
- 26. 与GWT聊天客户端
- 27. GWT客户端外部库
- 28. GWT - Strophe XMPP客户端
- 29. GWT客户端:java.util或com.google.gwt.dev.util?
- 30. Angularjs/Javascript下载pptx在客户端
我不需要文件写入到一个自定义位置。我只需要使用浏览器的文件下载对话框下载它。 – 2013-03-07 10:23:08
@SyamKumarS如果任何超链接到用户需要在本地系统上执行的文件,浏览器出于安全原因显示文件下载。所以不,这是不可能的JavaScript beacuse JavaScript没有访问写入文件,因为这将是一个巨大的安全风险。 – iMBMT 2013-03-07 11:00:03