卷曲与空的空间网址

Jin*_*Heo 4 php curl

有一个文件,它的名字包含空格.你好,我很好.zip

我正在尝试使用curl读取文件.

所以,网址应该是这样的:

http://domain.com/hello I am good.zip
Run Code Online (Sandbox Code Playgroud)

但是,curl似乎无法读取那种文件名.因为网址格式不正确.

那么,还有另一种方法来使用curl读取文件吗?还是我不知道的一些选择?

服务器郎是PHP.我的卷曲代码如下:

$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
Run Code Online (Sandbox Code Playgroud)

Dhr*_*hak 9

$url = str_replace(" ","%20",$url); // to properly format the url 

$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
Run Code Online (Sandbox Code Playgroud)