2012-11-07 23 views
1
NSString *[email protected]"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]; 

這裏我傳遞兩個參數一個是字符串,另一個是圖像路徑。ASIFormDataRequest不工作​​我得到了零值

回答

1

看起來你正在嘗試上傳文件,但是你這樣做的方法不正確。

NSData *imageData = UIImageJPEGRepresentation([UIImage imageName:fileName]) 
    [request setData:imageData withFileName:fileName andContentType:@"image/jpeg" forKey:@"userfile"]; 

的上傳應該像這樣做