0
NSString *urlName=@"url name"; 
NSLog(@"url %@",urlName);
NSURL *url=[NSURL URLWithString:urlName];

ASIFormDataRequest *request1=[ASIFormDataRequest requestWithURL:url];
[request1 setRequestMethod:@"POST"];
[request1 addPostValue:tokenName forKey:@"loginToken"];

[request1 setFile:savedImagePath forKey:@"file"];
[request1 setDelegate:self];  
[request1 startAsynchronous];

ここでは、文字列と画像パスの 2 つのパラメーターを渡しています。

4

1 に答える 1

1

ファイルをアップロードしようとしているようですが、その方法が間違っています。

アップロードは次のように行う必要があります。

    NSData *imageData = UIImageJPEGRepresentation([UIImage imageName:fileName])
    [request setData:imageData withFileName:fileName andContentType:@"image/jpeg" forKey:@"userfile"];
于 2012-11-07T13:30:58.200 に答える