1
我嘗試獲取存儲在服務器上的文件的文件大小。使用NSURLConnection獲取文件大小非常慢
我設法做,但只要我下載它就需要。
我假定它會下載文件來評估大小。
有更快的方式來獲得文件大小?
func getFileSizeFromURL(sURL:String) -> String{
let urlPath: String = sURL;
var url: NSURL = NSURL(string: urlPath)!
var request1: NSURLRequest = NSURLRequest(URL: url)
var response : NSURLResponse?
NSURLConnection.sendSynchronousRequest(request1, returningResponse: &response , error: nil)
var size:String="";
if let httpResponse = response as? NSHTTPURLResponse {
println(httpResponse.expectedContentLength)
size="\(httpResponse.expectedContentLength)"
}
return size;
}
HEAD http請求? – Larme