您的位置:首页 > 其它

关于断点续传的读文件大小的问题

2012-08-06 09:03 274 查看
ftp断点续传,须先判断待断点续传的文件的大小,以传输文件偏移位置;

以下载文件断点续传为例:

获取本地文件大小,

NSError *error=nil;

NSFileManager * fileManager = [NSFileManager
defaultManager];

NSDictionary * dict = [fileManager attributesOfItemAtPath:destinationFolder
error:&error];

if (error) {

NSLog(@"error!!!!!!");
}

//判断是否应该断点续传

if ([dict fileSize]!=0)
{

CFWriteStreamSetProperty(writeStream, kCFStreamPropertyAppendToFile,
kCFBooleanTrue);

CFWriteStreamSetProperty(writeStream, kCFStreamPropertyFTPFetchResourceInfo,
kCFBooleanTrue);
}
需要注意的是:在读取文件大小时必须在
CFWriteStreamOpen(writeStream);
打开写入流之前获取,之后将会得到的是0的大小;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: