0

它需要刷新页面才能下载附件响应。所以我想如何在不使用 GET 方法 ajax 调用重新加载完整页面的情况下部分重新加载页面。

PDF 下载需要重新加载页面以显示另存为对话框。

在 facebook 中,他们正在下载照片而不刷新整个页面。他们部分地重新加载页面。

有人帮我吗?

4

1 回答 1

0

我认为 facebook 只是提供带有强制下载标题的图像的下载链接。你可以这样做:

执行 ajax 请求以获取强制下载脚本的 url,并将弹出窗口重定向/打开到该链接。

<?php
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename=filename.pdf');
header('Pragma: no-cache');
readfile("/path/to/filename.pdf");
于 2013-08-29T09:35:39.310 回答