NSURL 检查网页或可下载文件
Posted
技术标签:
【中文标题】NSURL 检查网页或可下载文件【英文标题】:NSURL check if webpage or downloadable file 【发布时间】:2012-02-15 16:47:08 【问题描述】:我下载随机 URL。有没有办法确定 URL 是指网站还是可下载文件?
我目前使用这个:
[[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:strURL] encoding:NSASCIIStringEncoding error:&error];
设置 URL 后面的网站/文件的文件大小限制也是一种选择。
对于如何找出网站或可下载文件之间的差异和/或可下载文件的大小,是否有人有任何建议?
谢谢!
【问题讨论】:
重点是,某些 URL 可能指向一个 40MB 的文件。就我的技能而言,我只能在检查 之前先下载文件。你知道检查文件大小的任何方法吗? 您需要添加您想要执行此操作而不将文件下载到您的问题 【参考方案1】:从NSURLResponse
,您可以在开始实际下载之前检查MIMEType
来检查文件类型和expectedContentLength
来检查长度和所有这些。
【讨论】:
MimeType 也是我的建议以上是关于NSURL 检查网页或可下载文件的主要内容,如果未能解决你的问题,请参考以下文章