我浏览了整个 Internet 和 Stack Overflow,但我无法找到解决问题的方法。
我基本上有一个 PDF 文件,如果我在网络浏览器中点击,我可以通过网址访问该文件。不用了,它是:http ://url.com/manage/pdf/file.pdf?id=172 )。我知道这看起来很不寻常,但相信我,点击这个地址会给我一个 PDF 文件。
但是,如果我尝试使用 file_get_contents 命中它,我会得到一个错误:
无法打开流:连接超时(显然我已经删除了文件名和行号)。
我不想抑制错误(我已经可以做到这一点),也不想寻找处理错误的方法。我想知道为什么会发生错误,以便阻止它发生。
特别是因为同一行代码以类似方式获取其他文件没有问题。
由于我无法控制的限制,我无法使用 cURL。
该文件小于 1MB,并且 php.ini 中的所有相关设置都已检查(我不记得它们,但允许打开套接字和套接字超时)。
任何人都可以给我一个我还没有看到的答案,它实际上会起作用!如果您需要更多详细信息,请告诉我。
提前谢谢你!