
这是我用来发布到服务器的以下代码
Nsstring *filePath = [[NSBundle mainBundle] pathForResource:@"recordedTmpfile" ofType:@"caf"]; NSURL *file =[[NSURL alloc] initfileURLWithPath:filePath]; Nsstring *filepath = [[NSBundle mainBundle] initWithContentsOfURL:recordedTmpfile]; NSData *postData = [NSData dataWithContentsOffile:filePath];
// nsdata到string
Nsstring* newStr = [Nsstring stringWithUTF8String:[postData bytes]];
// http帖子
NSMutableString *JsonRequest = [[NSMutableString alloc]init];[JsonRequest appendString:newStr];NSURL *url = [NSURL URLWithString:@"http address"];NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];NSData *requestData = [NSData dataWithBytes:[JsonRequest UTF8String] length:[JsonRequest length]];[request sethttpMethod:@"POST"];[request setValue:@"application/Json" forhttpheaderFIEld:@"Accept"];[request setValue:@"application/Json" forhttpheaderFIEld:@"Content-Type"];[request setValue:[Nsstring stringWithFormat:@"%d",[requestData length]] forhttpheaderFIEld:@"Content-Length"];[request sethttpBody: requestData];[NSURLConnection connectionWithRequest:[request autorelease] delegate:self];解决方法 我正在使用 ASIHTTPRequest的库.它有一个setfile:方法,允许您将文件发布到服务器. 总结
以上是内存溢出为你收集整理的iphone – 如何通过http发送音频文件从ios发送到服务器?全部内容,希望文章能够帮你解决iphone – 如何通过http发送音频文件从ios发送到服务器?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)