我正在尝试强制下载一个文件夹中的所有文件。
页面上的链接看起来像这样
<a href="http://example.com/uploads/documents/file.pdf">Click to download</a>
我在我的 .htaccess 文件中有下面这段代码:
<filesMatch ".*uploads/documents.*">
ForceType application/octet-stream
Header set Content-Disposition attachment
</filesMatch>
我已经知道标签内的这2行代码是有效的,因为当我直接把一个 .htaccess 文件放在我想强制下载的文件夹中,并使用以下代码时,它能够正常工作:<Files *.*>
ForceType application/octet-stream
Header set Content-Disposition attachment
</Files>
关于filesMatch标签,似乎有些我不理解的地方。
application/octet-stream
来强制下载。这是对HTTP中所有良好和真实内容的滥用。 - TRiG