首页 > 解决方案 > file_get_content:打开流失败:没有这样的文件或目录

问题描述

我知道还有其他类似的问题,但我在其中找不到解决方案。

我正在使用绝对本地 pdf 文件,我想使用file_get_contents()函数。我的代码:

$fileName = 'C:/Users/my_user/Desktop/thisispdf.pdf';
$content = file_get_contents($fileName);

问题是它说找不到文件。当我将文件名放入文件资源管理器时,pdf会立即打开。我也试图将斜杠从/to\甚至 use更改\\,但这些都没有帮助。

我在这里缺少什么?

标签: php

解决方案


Web 服务器可能没有访问该用户文件的权限。如果您将文件移动到可访问或共享的位置,它可能会起作用。(您也可以更改权限以允许访问,但是不建议在用户的个人目录上这样做,因为它可能会将其他信息暴露给未经授权的用户。)


推荐阅读