下载文件的执行权限

时间:2014-06-06 11:05:50

标签: php linux

我有一个PHP网站,允许用户下载应用程序的安装程序。安装程序是一个自解压存档,打包在一个.sh文件中。

启动下载的PHP如下:

header('Content-disposition: attachment; filename='.$name);
header('Content-Type: application/octet-stream');       
readfile('bin/' . $name);

其中 $ name 是sh文件的名称。

该文件在Web服务器上具有执行权限,但在下载文件后它们将丢失。有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

没有。 HTTP无法描述预期的文件权限(无论如何,它在不同的平台上以不同的方式工作)。