0

我正在创建上传的简单文件。文件上传发生了一些意外行为。

当我从 iMac 到 iPhone 运行构建时,它运行良好,没有任何问题。但是当我创建一个构建(ipa)文件时。并从 iTune 安装它。请求失败。

ASIHTTP 可能有问题吗?

4

1 回答 1

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];
}
于 2012-08-07T09:11:25.930 回答