首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS sdk:如何查看链接是否可下载?

iOS sdk:如何查看链接是否可下载?
EN

Stack Overflow用户
提问于 2011-07-12 18:36:54
回答 2查看 181关注 0票数 0

有没有办法知道一个链接是可下载的?表示该链接代表任何音频、视频、zip等。

我知道我可以通过创建NSURLConnection并在它的委托中检查MIMETypes来做到这一点。但我正在寻找任何其他方法,因为这种方法不是很好的工作时,URL是重定向2-3次。

请注意,解决方法还应适用于下载链接,如http://somewebsite.com/download.php?id=10293012983

希望这个问题是清楚的。如果对任何人不清楚,请发表评论!

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-12 18:49:34

您必须联系链接所指向的服务器,才能获得有关该链接的信息。

如果您将请求的HTTPMethod设置为@"HEAD",那么您将只获得隐藏在链接后面的任何内容的标头,而不必开始完整的下载。

票数 1
EN

Stack Overflow用户

发布于 2011-07-12 19:00:54

检查方法中的响应码200=exists:

代码语言:javascript
复制
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
      NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)response;
     NSLog(@"statusCode %d",[httpResponse statusCode]);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6662859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档