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

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
最佳答案

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

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

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

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

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

3年前 评论

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

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

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

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

请多用脑,多喝六个核桃

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

:flushed:

3年前 评论

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