0

問題があります。iOS アプリから php スクリプトに画像を送信して、この画像を mysql db に挿入したいと考えています。イメージの mysql db のフィールドは LONGBLOB です。送信している画像は _photoImageView.image Xcodeで作成したメソッドは以下の通りです。

NSData *dataForImage = UIImagePNGRepresentation(_photoImageView.image);


    NSMutableString *strURL = [NSMutableString stringWithFormat:@"http://localhost/myfff/join.php?username=%@&password=%@&photo=%@",_txtUsername.text,_txtPassword.text, dataForImage];
[strURL setString:[strURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:strURL]];
[request setHTTPMethod:@"POST"];
postConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:YES];

影響を受ける部分の php スクリプトでは、次のようにします。

$data = addslashes(fread(fopen($_FILES[photo], "rb"))); $query = "INSERT INTO mytb VALUES (' ','$username','$password'','$data')";

挿入が行われません..どこが間違っていますか? お願い助けて!

4

1 に答える 1