【问题标题】:No data reaches server没有数据到达服务器
【发布时间】:2012-06-18 12:16:18
【问题描述】:

我正在尝试将图像和文档上传到远程服务器。远程服务器有用于处理上传的 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];

}

谁能告诉我可能是什么问题?

【问题讨论】:

    标签: ios upload asihttprequest


    【解决方案1】:

    有什么错误吗?尝试追加

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

    到你的代码

    【讨论】:

      猜你喜欢
      • 2015-05-15
      • 2022-10-04
      • 1970-01-01
      • 2021-11-28
      • 1970-01-01
      • 1970-01-01
      • 2019-05-27
      • 2022-06-12
      • 2015-08-28
      相关资源
      最近更新 更多