0

我有一些我正在尝试以以下格式下载的文件:

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 下载;它只是失败了。

有什么建议么?我猜这是我忘记的愚蠢的事情。

4

2 回答 2

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

  • 如果您尝试此操作并且有效,请确保您使用的是预期的标头和 http 方法(POST 或 GET)。

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

于 2013-10-23T17:01:48.893 回答
0

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

感谢大家

于 2013-10-24T14:39:36.403 回答