解析文件位置动态下载

时间:2013-04-15 04:42:39

标签: php restler

我正在使用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:请注意它确实正确执行了该功能(即:它上传文件)

1 个答案:

答案 0 :(得分:1)

您的网址无效。您必须urlencode()查询值。请尝试以下方法:

http://localhost/apiv1/file/upload?url=http%3A%2F%2F10.220.5.181%2FNew%2520folder%2F02%2520Track%25202.mp3