0

我在服务器上托管了 PDF 文件。我可以通过按下 Symfony2 的按钮来打开这些文件吗?这些文件的路径将存放在数据库中的实体中。通过 AJAX 按下按钮获取控制器中的路径。

4

1 回答 1

0

不确定这就是您要查找的内容,但AJAX无法自行处理文件下载。最接近的匹配是发送 AJAX 请求,该请求将构建文件路径,然后返回查看。

假设您使用 JSON 作为一种将数据传输回视图的方式。

然后,您可以使用以下方式重定向:

window.location.href = response.path;

控制器返回response的对象在哪里JSON

或设置src一些先前创建的iframe标签的属性:

$('#myDocumentIframe').attr('src', response.path);

这是你想要达到的目标吗?

于 2012-11-06T15:00:46.597 回答