我想在我的网站上显示pdf文件,但遗憾的是它会自动通过idm下载。 这是我的代码: $
<div class="viewerthesispdf">
<div id="viewer" class="pdf-viewer" data-url="<?php the_field('upload_pdfACField'); ?>"></div>
答案 0 :(得分:1)
data-url用于在网页中嵌入文件。这对图像有意义。对于PDF(或Excel或Word或大多数其他文件类型)没有意义,因为通常这些类型的文件代替页面而不是网页的一部分。通常有两种解决方案,具体取决于文件是否需要限制:
<a href="https://www.example.com/file1.pdf" target="_blank">Download File1</a>
我通常会添加target="_blank"
以强制使用新页面,这样如果下载出现问题,您就不会“丢失”原始页面,但这并非绝对必要。这将只是提供文件的链接 - 你可以使用按钮,字体真棒,图像等使其更加漂亮 - 但最后“链接到文件”。target="_blank"
。表单的优点是(a)文件不必实际存在于磁盘上 - 它可以通过动态脚本创建(技术上也可以通过链接完成 - 但通常链接会是一个文件而不是一个脚本)和(b)你可以包括安全性,用户特定的自定义等任何必要的参数作为表单的一部分。表格可以根据您的喜好使用GET或POST。答案 1 :(得分:0)
使用 href 显示您的pdf文件列表,如<a href="<?php the_field('upload_pdfACField'); ?>"> Filename </a>
,它不会自动开始下载,只有当用户点击它时,它才会开始下载。