iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone – 如何通过http发送音频文件从ios发送到服务器?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有两个功能记录,并将此录制的声音发布到服务器. 这是我用来发布到服务器的以下代码 NSString *filePath = [[NSBundle mainBundle] pathForresource:@"recordedTmpFile" ofType:@"caf"]; NSURL *file =[[NSURL alloc] initFileURLWithPath:filePath]; NS
@H_618_10@
我有两个功能记录,并将此录制的声音发布到服务器.

这是我用来发布到服务器的以下代码

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 sethttpR_710_11845@ethod:@"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发送到服务器?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。