如何在代码点火器中使pdf文件可下载



我的codeigniter应用程序的文件夹"downloadsfolder"中有一些pdf文件。这些文件被命名为 form1、form2、form3 等。 我的路线.php代码如下。

$route['default_controller'] = 'pages/view';
$route['(:any)'] = 'pages/view/$1';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

包含下载链接的页面是下载.php。下面给出了 HTML。

<section>
<div class="container">
<div class="row">
<div class="col-md-12">
<h2>Download Section</h2><br>
</div>
<div class="col-md-2">
<a href="https://www.avnstechno.com/downloadsfolder/form1.pdf" target="_blank" class="btn btn-primary">Retailer Form</a>
</div>
<div class="col-md-2">
<a href="https://www.avnstechno.com/downloadsfolder/form2.pdf" target="_blank" class="btn btn-primary">Distributor Form</a>
</div>
<div class="col-md-2">
<a href="https://www.avnstechno.com/downloadsfolder/form3.pdf" target="_blank" class="btn btn-primary">DSC Form</a>
</div>
<div class="col-md-2">
<a href="https://www.avnstechno.com/downloadsfolder/form4.pdf" target="_blank" class="btn btn-primary">DSC Sample</a>
</div>
<div class="col-md-2">
<a href="https://www.avnstechno.com/downloadsfolder/form5.pdf" target="_blank" class="btn btn-primary">IRCTC Form</a>
</div>
<div class="col-md-2">
</div>
</div>
</div>
</section>

问题是当我单击按钮时,它会将我带到错误 404 页面。 我尝试使用强制下载功能没有效果。它只是刷新页面。

只需删除target="_blank"并添加html属性download即可。请参阅下面的内容,可能会有所帮助。

<a href="https://www.avnstechno.com/downloadsfolder/form3.pdf" download class="btn btn-primary">DSC Form</a>

所有链接的方式相同。

最新更新