我有一些文件,我试图按以下格式下载:
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下载到我的项目中;它失败了。
有什么建议吗?我猜这是我忘了的傻事。
答案 0 :(得分:1)
如果我是你,我会确认转义是问题所在,它可能是您的代码的其他部分失败(如果您有权访问服务器手动重命名只有characters.mov的文件)
如果你尝试这个并且它有效,请确保你使用了预期的标题和http方法(POST或GET)。
请将代码放在git上,以便我们下载并找出问题所在。
答案 1 :(得分:0)
我发现视频来自的服务器不支持流媒体功能。我尝试在我的safari浏览器上放置相同的链接,但项目没有流式传输。
谢谢大家