1

我怎样才能使当用户访问指定文件夹中的文件时,我可以强制下载文件?

我知道可以使用 .htaccess 按类型执行此类型,并且您可以使用 php 脚本强制下载文件,但是如何在没有 php 脚本的情况下强制下载他们在指定文件夹中访问的文件?

目前,当您查看浏览器知道如何读取的文件时,它会读取文件而不是下载文件。我希望它自动下载文件夹中的所有文件,而不是读取浏览器支持的文件。

4

1 回答 1

1

“mod_headers”模块应该可用。然后你可以将它添加到你的 .htaccess 文件中。

按类型:

<FilesMatch "\.jpg$">
    Header set Content-Disposition attachment
    Header set Content-Type application/octet-stream
</FilesMatch>

按名称的特定文件:

<Files test.jpg>
    Header set Content-Disposition attachment
    Header set Content-Type application/octet-stream
</Files>

将其放入要下载的文件的特定文件夹中的 .htaccess 文件中。

对于整个文件夹,请忽略 Files/FilesMatch 指令。

于 2012-07-05T20:25:56.090 回答