我想创建一个链接,将允许任何人链接下载文件。创建一个链接,将允许任何人链接下载文件
我想这与PHP纯和CodeIgniter,但链接永远不会被创建。我想知道我应该在哪里存储文件,在文档或数据库中?
谢谢。
我想创建一个链接,将允许任何人链接下载文件。创建一个链接,将允许任何人链接下载文件
我想这与PHP纯和CodeIgniter,但链接永远不会被创建。我想知道我应该在哪里存储文件,在文档或数据库中?
谢谢。
将文件存储在服务器文件夹而不是数据库中。试着用下面的代码片段强制下载文件。这意味着,即使文件格式(如图像,PDF等)可以在浏览器中打开,您也会得到一个下载对话窗口。
HTML
<a href="download.php">Download File</a>
的download.php
<?php
$yourFile = "Your_Folder/YOUR_File.ext";
header('Content-Type: application/download');
header('Content-Disposition: attachment; filename='.$yourFile);
header("Content-Length: " . filesize($yourFile));
$fp = fopen($yourFile, "r");
fpassthru($fp);
fclose($fp);
?>
在此先感谢。所以如果我们有多个文件呢? –
你可以结合所有文件和创建邮编。按照:http://stackoverflow.com/questions/1754352/download-multiple-files-as-zip-in-php –
非常感谢您的指导 –
你的问题完全是模糊的。 – arkascha