加载/下载带有空格后跟数字的URL

时间:2013-10-23 16:12:53

标签: ios objective-c nsurl

我有一些文件,我试图按以下格式下载:

http://someserver.com/movie_title 5.1.12.mov

当我在其上放置以下代码时:

mediaURL =[[mediaURL stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

我得到以下结果:

http://someserver.com/movie_title%205.1.12.mov

如果我在任何计算机上将其粘贴到我的浏览器中,它会正确下载。但是,它不会作为NSURL下载到我的项目中;它失败了。

有什么建议吗?我猜这是我忘了的傻事。

2 个答案:

答案 0 :(得分:1)

  • 如果我是你,我会确认转义是问题所在,它可能是您的代码的其他部分失败(如果您有权访问服务器手动重命名只有characters.mov的文件)

  • 如果你尝试这个并且它有效,请确保你使用了预期的标题和http方法(POST或GET)。

  • 请将代码放在git上,以便我们下载并找出问题所在。

答案 1 :(得分:0)

我发现视频来自的服务器不支持流媒体功能。我尝试在我的safari浏览器上放置相同的链接,但项目没有流式传输。

谢谢大家