我一直在關注great tutorial,並得到我的代碼來處理大多數數據庫傳輸。現在我想用同樣的方法將長文本消息和圖像更新到我的服務器MySQL數據庫中,但似乎並不奏效。xcode更新mysql遠程數據庫使用PhP
NSString *strURL = [NSString stringWithFormat:@"http://mydomain.com/sync.php?name=%@&message=%@&image=%@",nameField.text, messageField.text, image];
然後
NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURL]];
NSString *strResult = [[[NSString alloc] initWithData:dataURL encoding:NSUTF8StringEncoding] autorelease];
NSLog(@"StrResult is... %@", strResult);
問題1:當messageField.text是一個長的文本在它們之間如「這是一個具有多達1000個字符的自由文本格式空白間隔...「,它會導致strURL也有空格,因此strResult將變爲空。
問題2:圖片是我已經保存在本地sqlite中的blob格式。我甚至不確定這種方式是否是一個好主意。但基本上我想將iPhone/iPad上的圖像直接上傳到服務器MySQL數據庫。
希望有人能幫助我解決這兩個問題中的任何一個。還是有更好更簡單的方法來更新我的服務器上的MySQL?謝謝!