2012-02-15 56 views
0

我下载了随机URL。有没有办法找出URL是指网站还是可下载的文件?NSURL检查网页或可下载文件

我目前使用的:

[[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:strURL] encoding:NSASCIIStringEncoding error:&error]; 

限制设置为网站的文件大小/网址隐藏文件也是一种选择。

有没有人有任何关于如何找到网站或可下载文件和/或可下载文件的大小之间的区别的建议?

Thnx!

+0

检查<!doctype html>? – AnthonyBlake 2012-02-15 16:53:46

+0

问题是,一些URL可能指向一个40MB的文件。就我的技能而言,我只能在检查<!doctype html>之前先下载文件。你知道任何检查文件大小的方法吗? – MiiChiel 2012-02-15 16:55:02

+0

你需要添加,你想这样做,而不需要下载文件到您的问题 – AnthonyBlake 2012-02-15 16:57:07

回答

3

NSURLResponse你可以检查MIMEType检查文件类型和expectedContentLength检查长度和所有这些之前开始真正下载它。

+0

MimeType也是我的建议 – 2012-02-15 16:59:57