【发布时间】:2015-07-22 13:02:44
【问题描述】:
我正在尝试制作一个按钮,当按下该按钮时会调用一个下载文件的 javascript 函数。
下载代码:
function downloadFile(url)
{
console.log('Clicked');
var iframe;
iframe = document.getElementById("download-container");
if (iframe === null)
{
iframe = document.createElement('iframe');
iframe.id = "download-container";
iframe.style.visibility = 'hidden';
document.body.appendChild(iframe);
}
iframe.src = "uploads/img/"+url;
}
按钮代码:
<?php echo '<button type="button" onclick="downloadFile(\''.$value.'\')">'.$value.'</button>' ?>
输出是:
GET http://localhost/dfi/index.php/uploads/img/Mux.png 404 (Not Found)
因为 index.php 添加到 url,当我删除 index.php 并直接在浏览器中访问该文件时,我可以正常访问它。
【问题讨论】:
-
你在主目录中有一个 htaccess 并从 config.php 文件中删除了 index.php 吗?
-
是的,我有一个 htaccess,我删除了 index.php
标签: javascript php codeigniter iframe