私はASIHTTPRequestを使用してPHPで写真をアップロードしています。 PHPの側面は動作することが証明されています(私はアンドロイド用に使用しています)、iOSコンポーネントを動作させようとしています。インターネット上でこれを発見し、私はそれを実行すると、それは私がオンライン見つけたドキュメントとサンプルの多くからエラー2012-01-17 10:52:16.939 MyApp[30373:707] Error: NSInvalidArgumentException
写真をASIHTTPRequestでアップロードする
で失敗
NSString *myurl = @"http://mydomain.tld/php/upload.php?casenum=";
myurl = [myurl stringByAppendingFormat: casenumber];
NSString *fixedURL = [myurl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSString stringWithFormat:@"%@",fixedURL];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
NSData *imageData = UIImageJPEGRepresentation(image1.image, 90);
[request setData:imageData withFileName:@"myphoto.jpg" andContentType:@"image/jpeg" forKey:@"file"];
[request setCompletionBlock:^{
NSString *responseString = [request responseString];
NSLog(@"Response: %@", responseString);
}];
[request setFailedBlock:^{
NSError *error = [request error];
NSLog(@"Error: %@", error.localizedDescription);
}];
[request startAsynchronous];
アイブ氏:ここ
は私のアップロードですこれはうまくいくはずですが、例外でわかるように、そうではありません。キンクを洗い流すのに何か助けてください?他の情報が必要な場合は、喜んで投稿します。
例外で停止するようにデバッガを設定します。 – JosephH