0

有没有办法避免强制下载文件?

我正在将文件上传到服务器,但我希望在访问该文件时执行该文件,而不是下载该文件。

有任何想法吗?

4

2 回答 2

4

如果您希望执行的文件正在自动下载,这意味着您没有为您的文件类型添加任何规则,因此 Apache 不知道是否应该执行它。

打开你的 apache httpd.conf 文件,添加

<FilesMatch \.php$>
      SetHandler application/x-httpd-php
 </FilesMatch>

用任何文件扩展名/类型替换“.php”。例如 - .cgi 文件扩展名。

<FilesMatch \.cgi$>
      SetHandler application/x-httpd-php
 </FilesMatch>
于 2012-10-17T17:16:53.913 回答
0

如果您正在上传一个 PHP 文件并期望它执行而不是下载,这听起来好像您的 Web 服务器配置不正确。确保您的服务器上安装了 PHP,并且 Apache 已配置为运行脚本。根据您所在的平台,您会找到大量的说明来执行此操作。

于 2012-06-07T09:38:12.797 回答