Php 通过服务器将文件下载给用户

Php 通过服务器将文件下载给用户,php,curl,download,Php,Curl,Download,服务器上有一个文件。让我们称之为“电影” 我的网站的用户需要下载这部电影,但这部电影只能通过我网站的IP下载 有没有办法将电影下载到我的服务器并从服务器下载到用户 我可以通过“放置内容”来实现,但我需要客户端在服务器下载文件时下载文件 谢谢 看看readfile函数 您可以利用,并将其与: 示例/: 请记住,这样做将在下载/流媒体等过程中保持服务器与客户端的连接处于活动状态。 <?php $url = 'http://example.com/some.url'; $src = fopen(

服务器上有一个文件。让我们称之为“电影”

我的网站的用户需要下载这部电影,但这部电影只能通过我网站的IP下载

有没有办法将电影下载到我的服务器并从服务器下载到用户

我可以通过“放置内容”来实现,但我需要客户端在服务器下载文件时下载文件


谢谢

看看
readfile
函数

您可以利用,并将其与:

示例/:


请记住,这样做将在下载/流媒体等过程中保持服务器与客户端的连接处于活动状态。
<?php
$url = 'http://example.com/some.url';
$src = fopen($url, 'r');
$dest = fopen('php://output', 'w');
$bytesCopied = stream_copy_to_stream($src, $dest);