我正在创建上传的简单文件。 文件上传时会发生一些意外行为。
当我从iMac运行构建到iPhone时,它运行正常,没有任何问题。 但是当我创建一个构建(ipa)文件。并从iTune安装它。请求失败。
ASIHTTP可能存在问题吗?
答案 0 :(得分:0)
您可以从以下代码中了解。
-(IBAction)btnPostData_Clicked: (id)sender
{
NSString *file2 = [[NSBundle mainBundle] pathForResource:@"Ovation-Mike_Koenig-1061486511" ofType:@"mp3"];
NSData *file1Data = [[NSData alloc] initWithContentsOfFile:file2];
NSURL *audiourl = [NSURL URLWithString:@"http://alligator.netsmartz.us/iphone/iphone.php"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:audiourl];
NSData *postData = [[NSData alloc] initWithContentsOfFile:file2];
//SoundPath is your audio url path of NSDocumentDirectory.
[request addData:postData withFileName:@"Ovation-Mike_Koenig-1061486511.mp3" andContentType:@"audio/mp3" forKey:@"company_audio"];
[request setDelegate:self];
[request startSynchronous];
}