Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何防止PDF文件自动下载_Javascript_Php_Wordpress - Fatal编程技术网

Javascript 如何防止PDF文件自动下载

Javascript 如何防止PDF文件自动下载,javascript,php,wordpress,Javascript,Php,Wordpress,我想在我的网站上显示pdf文件,但不幸的是,它将由idm自动下载。 这是我的密码: $ 使用href像这样显示您的pdf文件列表,它不会自动开始下载,只有当用户单击它时,它才会开始下载。数据url用于在网页中嵌入文件。这对于图像来说是有意义的。这对于PDF(或Excel、Word或大多数其他文件类型)来说没有意义,因为通常这些类型的文件会代替页面,而不是网页的一部分。根据文件是否需要限制,通常有两种解决方案: 使用href标记引用文件我通常包括target=“\u blank”,以强制创建一个

我想在我的网站上显示pdf文件,但不幸的是,它将由idm自动下载。 这是我的密码: $



使用href像这样显示您的pdf文件列表
,它不会自动开始下载,只有当用户单击它时,它才会开始下载。

数据url用于在网页中嵌入文件。这对于图像来说是有意义的。这对于PDF(或Excel、Word或大多数其他文件类型)来说没有意义,因为通常这些类型的文件会代替页面,而不是网页的一部分。根据文件是否需要限制,通常有两种解决方案:

  • 使用href标记引用文件
    我通常包括
    target=“\u blank”
    ,以强制创建一个新页面,这样,如果下载出现问题,您就不会“丢失”原始页面,但严格来说这不是必需的。这将简单地提供一个指向文件的链接——你可以使用按钮、字体、图像等使其更美观——但最终是“指向文件的链接”
  • 创建一个只返回PDF的表单。同样,我通常包括
    target=“\u blank”
    。表单的优点是:(a)文件不必实际存在于磁盘上-它可以通过动态脚本创建(技术上也可以通过链接创建-但通常链接是文件而不是脚本)和(b)您可以包括任何必要的安全参数、用户特定的自定义,等作为表单的一部分。根据您的喜好,表单可以使用GET或POST

  • 这可能是服务器配置问题,也可能是您用来读取
    数据url
    的某个库。您可能需要提供有关环境的更多信息
        <div class="viewerthesispdf">
        <div id="viewer" class="pdf-viewer" data-url="<?php the_field('upload_pdfACField'); ?>"></div>