有没有办法避免强制下载文件?
我正在将文件上传到服务器,但我希望在访问该文件时执行该文件,而不是下载该文件。
有任何想法吗?
如果您希望执行的文件正在自动下载,这意味着您没有为您的文件类型添加任何规则,因此 Apache 不知道是否应该执行它。
打开你的 apache httpd.conf 文件,添加
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
用任何文件扩展名/类型替换“.php”。例如 - .cgi 文件扩展名。
<FilesMatch \.cgi$>
SetHandler application/x-httpd-php
</FilesMatch>
如果您正在上传一个 PHP 文件并期望它执行而不是下载,这听起来好像您的 Web 服务器配置不正确。确保您的服务器上安装了 PHP,并且 Apache 已配置为运行脚本。根据您所在的平台,您会找到大量的说明来执行此操作。