下载不是在单击按钮后开始下载

问题描述 投票:0回答:1

可以使用]下载文件>

AjaxLink<Void> downloadButton = new AjaxLink<Void>("downloadButton") { 

        @Override
        public void onClick(AjaxRequestTarget ajaxRequestTarget) {
}

?还是只能通过onSubmit()动作发生?因为我具有单击按钮下载文件的工作代码,但是该方法使用onSubmit。现在,我尝试使用这种按钮执行相同的操作,它以相同的方式准备文件,甚至在本地文件中创建一个临时文件,但是当涉及到浏览器中的弹出窗口时,它什么都不做。可能是什么问题呢?

可以使用AjaxLink 下载按钮=新的AjaxLink (“ downloadButton”){

您不能只在Ajax响应中流式传输文件。

java ajax file wicket
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.