如何解决有人知道如何将文件返回给gwt客户端吗?
| 我正在使用Restlet FileRepresentation在gwt的服务器端获取文件,而在gwt的客户端,我想下载此文件。 我希望浏览器显示一个下载链接,然后下载文件 我还使用Restlet身份验证,如果我直接使用Anchor,并将Href属性设置为目标资源,那么每次第一次,我都需要提供凭据,即使用户已经通过验证。 所以我在徘徊是否还有其他方法可以做到这一点? 任何想法? 谢谢。解决方法
在客户端,您仅使用锚点
<a href=\"path/to/your/rest/service\"></a>
。您可以使用Anchor小部件。
在服务器端,如果您使用浏览器支持的任何MIME类型(html,txt,pdf,swf,xml,json等),并且您不希望浏览器打开此文件,而是显示下载内容对话框,则必须设置HTTPContent-disposition:
标头。例如:
Content-disposition: attachment; filename=filename.txt
显然,在Restlet FileRepresentation中,您必须调用ѭ3。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。