我正在使用restler框架,并在下面给出了一个类
class file {
function upload ($url= ' '){
echo $url ;
}
}
我想输入一个链接,以便服务器根据网址下载文件, 所以如果我把它放在浏览器中
http://localhost/apiv1/file/upload?url=http://10.220.5.181/New%20folder/02%20Track%202.mp3
我收到回复
Warning: parse_url(/apiv1/file/upload?url=http://10.220.5.181/New%20folder/02%20Track%202.mp3): Unable to parse URL in /usr/share/airtime/public/vendor/Luracast/Restler/Restler.php
那么这意味着什么,我该如何解决?
PS:请注意它确实正确执行了该功能(即:它上传文件)
答案 0 :(得分:1)
您的网址无效。您必须urlencode()
查询值。请尝试以下方法:
http://localhost/apiv1/file/upload?url=http%3A%2F%2F10.220.5.181%2FNew%2520folder%2F02%2520Track%25202.mp3