有一个文件,它的名字包含空格.你好,我很好.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)
$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)