使用data.length獲取的大小存在誤差,利用NSFileManager獲取準確大小
//文件的大小(字節(jié))
- (unsigned long long)sizeAtPath:(NSString *)filePath {
NSFileManager *manager = [NSFileManager defaultManager];
if ([manager fileExistsAtPath:filePath]){
return [[manager attributesOfItemAtPath:filePath error:nil] fileSize];
}
return 0;
}