我正在开发一个iOS应用程序,我需要您的帮助才能获得托管在远程Web服务器上的文件大小。
当我的应用程序第一次启动时,它会在用户的DocumentDirectory文件夹中下载不同的文件,为此我使用了URLSession,它运行正常。
我的问题是,每次启动时我的应用程序都会再次下载所有文件。我想将远程文件大小与用户设备上的文件大小进行比较,以确定是否必须下载或跳过它。
我为Android做了这个,它很简单,我们的网络服务器兼容获取文件大小但是对于iOS我无法在互联网上找到解决方案:(
我正在使用Swift3。
答案 0 :(得分:-5)
让imageData = NSData(contentsOfURL:URL !, options:NSDataReadingOptions())
NSLog(@"数据长度:%u MB",(imageData.length / 1024/1024));