Я работаю над приложением для социальных сетей для iOS, у меня есть база данных mySQL, и я написал веб-сервис на php.У меня все работает (создать учетную запись / вход в систему), но я не уверен, как загрузить или загрузить изображения с сервера.Когда пользователь создает учетную запись, я создаю на сервере папку для изображений этого пользователя через
<?php
mkdir("members/$id", 0755);
?>
. На стороне приложения я загружаю изображение, например,
NSURL *url = [NSURL URLWithString:@"http://www.mysite.com/edit_profile.php"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
NSData *imageData = UIImagePNGRepresentation([UIImage imageNamed:@"smiley1.jpg"]);
[request setPostValue:imageData forKey:@"pic"];
[request setDelegate:self];
request startAsynchronous];
, затем на edit_profile.php
if (isset($_POST["pic"])){
//Not sure what to do here
//I've done this from a website before via:
/*
$newname = "image01.jpg";
$place_file = move_uploaded_file( $_FILES['fileField']['tmp_name'], "members/$id/".$newname);
$success_msg = "Image uploaded succcessfully!";
*/
}