0

画像とドキュメントをリモート サーバーにアップロードしようとしています。リモート サーバーには、アップロードを処理するための PHP ページがあります。要求は正常に送信されますが、サーバーには何も届きません。ASIHTTPREQUEST を使用しています。コードは次のとおりです。

-(void)uploadFile
{
    NSString *resume =@"0";
    NSUserDefaults *userCredentials =[NSUserDefaults standardUserDefaults];
    NSString *userName =[userCredentials objectForKey:@"userName"];
    NSLog(@"Media Type : %@",selectedMediaType);
    NSLog(@"User Name : %@",[userCredentials objectForKey:@"userName"]);
    NSLog(@"File Name : %@",delegate.fileName);
    NSString *stringToAppend =[NSString stringWithFormat:@"mediatype=%@&file_name=%@&usrname=%@&filesize=%@&sha256sum=%@&resume=%@",selectedMediaType,delegate.fileName,userName,fileSize,fileSHA256Sum,resume];
    NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://briareos.code20.com/putmedia.php?%@",stringToAppend ]];
    uploadMedia = [ASIHTTPRequest requestWithURL:url];
    NSLog(@"URL WITH INFO %@",url);
    [uploadMedia appendPostData:dataToUpload];
    [uploadMedia setDelegate:self];
    [uploadMedia setRequestMethod:@"PUT"];
    [uploadMedia startAsynchronous];

}

誰かが私に何が問題なのか教えてもらえますか?

4

1 に答える 1

0

エラーはありますか?追加してみる

NSError *error = [uploadMedia error];
if (!error) {
    NSString *response = [uploadMedia responseString];
} else {
    // catch your error here
}

あなたのコードに

于 2012-06-18T13:40:45.357 に答える