关于断点续传的读文件大小的问题
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的大小;
以下载文件断点续传为例:
获取本地文件大小,
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的大小;
相关文章推荐
- C# 关于 上传文件 大小限制问题
- 关于os的一系列问题:计算当前文件夹下所有文件的大小
- 关于上传文件大小问题
- 关于获取文件大小的问题
- 关于163邮箱,上传附件,本地验证文件大小的问题。
- 关于hadoop hdfs里文件为啥上一级大小是0,进去又有大小问题解释?
- 关于boa+cgi上传文件大小的问题
- 关于FileUpload文件上传的文件大小限制问题
- 关于JspSmartUpload上传文件大小限制的问题
- java关于向数据库存入文件大小受限制的问题.
- 关于android上下载网络文件大小异常的问题
- 第二步:关于布局文件中的大小设置使用问题
- 关于FastReport在不同操作系统间的打印文件大小问题
- 关于mysql查询文件大小超过 max_allowed_packet的问题
- 2 关于android上下载网络文件大小异常的问题
- 关于APK文件大小的问题
- struts2关于文件上传限制文件上传大小问题
- 关于上传文件大小问题
- 关于struts2使用xml拦截器(interceptor)限制文件上传(fileUpload)大小和类型的问题,道友看一看
- 关于sql server数据库主文件大小与空间问题(因为 'PRIMARY' 文件组已满)