1

我正在使用restler框架,并在下面给出了一个类

class file {
function upload ($url= ' '){
    echo $url ;
}
}

我想输入一个链接,以便服务器根据 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:请注意它确实正确执行了该功能(即:它上传文件)

4

1 回答 1

1

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

http://localhost/apiv1/file/upload?url=http%3A%2F%2F10.220.5.181%2FNew%2520folder%2F02%2520Track%25202.mp3
于 2013-04-15T15:45:27.903 回答