PHP:导致用户下载托管在其他服务器上的文件

时间:2012-07-27 20:57:34

标签: php

如果我这样做

$file='http://notmywebsite.com/verybigimage.png';
$newfile='test.png';
copy($file,$newfile);

我的服务器会下载http://notmywebsite.com/verybigimage.png吗?

如果是,我怎样才能让我的用户下载http://notmywebsite.com/verybigimage.png而不用我的服务器下载它?

1 个答案:

答案 0 :(得分:0)

不可能让客户端(用户)下载文件然后以无缝方式在服务器中复制此文件,因为这两个环境生活在不同的系统中 - 为了做到这一点,客户端需要下载后将文件上传回服务器,这反过来对用户来说是一件痛苦的事情,而不是简单地让服务器下载文件并将文件复制到那里,如果最终目标是在服务器中拥有该文件的副本