你所阐述的问题 就是指的是 向服务器传一个文件。 多用post 请求。用 自带的NSURLConnection 或者ASI 等 都可以。你过程说的明了,不知道是具体哪个环节有问题。 写文件?传文件?ios文件写操作和文件上传到服务器
http上传 把文件以body形式上传到服务器 NSFileHandle* handler = [NSFileHandle fileHandleForReadingAtPath:_fileURL]; [handler seekToFileOffset:(unsigned long long)_range.location]; NSData* body = [handler readDataOfLength:_range.length]; NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:url]]; [request setHTTPMethod:@"POST"]; [request setValue:@"video/mp4" forHTTPHeaderField:@"Content-Type"]; [request setValue:[NSString stringWithFormat:@"%d",body.length] forHTTPHeaderField:@"Content-Length"]; [request setValue:@"no-cache" forHTTPHeaderField:@"Cache-Control"]; [request setHTTPBody:body]; 然后服务器接收body 二进制流