2012-02-15 53 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