提问:PHP做文件中转站,场景:小程序下载别的域名下的文件

我有一个需求,就是在小程序中下载别的域名下的文件,然后我想通过自己的域名访问这个文件流,用file_get_content一直报failed to open stream: HTTP request failed! HTTP/1.1 404 Not Foun
文件一般发小在10MB-20MB左右,请问需要调整nginx或者php的参数吗?

让PHP再次伟大
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

这个问题知道了,url中有中文,将中文转义一下就可以通过file_get_contents访问了

2年前 评论
讨论数量: 5
╰ゝSakura

你请求的文件不存在啊, 都报404了

2年前 评论
勇敢的心 (楼主) 2年前
勇敢的心 (楼主) 2年前

这个问题知道了,url中有中文,将中文转义一下就可以通过file_get_contents访问了

2年前 评论

我觉得nginx的代理也是可以实现的

2年前 评论
勇敢的心 (楼主) 2年前

看你们七嘴八舌的交流好搞笑

failed to open stream: HTTP request failed! HTTP/1.1 404 Not Foun
遇到问题首先看报错信息,报错信息一眼就看到重点,404 Not Foun
立刻想到 404有两种情况
1,文件地址错了
2,服务器确实没有这个文件
又是改php配置nginx配置
还通过nginx代理控制?牛头不对马面 用一千个一万个代理还是404,懂吗。

请多用脑,多喝六个核桃

2年前 评论
爱学习的胖鼠 (作者) 2年前
勇敢的心 (楼主) 2年前
勇敢的心 (楼主) 2年前
爱学习的胖鼠 (作者) 2年前
爱学习的胖鼠 (作者) 2年前
勇敢的心 (楼主) 2年前
michonnehsu 2年前
勇敢的心 (楼主) 2年前
爱学习的胖鼠 (作者) 2年前
爱学习的胖鼠 (作者) 2年前

:flushed:

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!