Добрый день,
Я пытаюсь загрузить изображение через свое первое приложение для iOS, и мне нужна помощь, потому что я немного растерялся в данный момент. С моим PHP-файлом я могу вставить новую строку в свою базу данных (имя пользователя и пароль), но теперь мне нужно загрузить изображение на мой FTP, а затем скопировать полный URL-адрес в базу данных (это будет изображение профиля).
Я попробовал некоторые вещи, но это не сработало, и теперь я застрял на этом. ты можешь мне помочь с этим?
Я хотел бы знать, подходит ли мой код для загрузки файла, а также мне нужно знать, как я могу отправить UIImageView «ImageView» через файл PHP, сохранить его и вставить полный URL в мою базу данных.
Обновлено с того, что я пытаюсь с UIImage. С уважением.
NewProfileViewController.m
NSData *imageData = UIImageJPEGRepresentation(_imageView.image, 90);
NSString *post =[[NSString alloc] initWithFormat:@"username=%@&password=%@&image=%@",[_Username_register text],[_Password_register text],[imageData]];
NSLog(@"PostData: %@",post);
И это моеregister.php«
$DB_HostName = "localhost";
$DB_Name = "db_name";
$DB_User = "db_user";
$DB_Pass = "db_pass";
$userName = '*'.$_POST["username"];
$password = $_POST["password"];
//$correo = $_POST["mail"];
$sql = "select * from user where userName = '$userName'";
$con = mysql_connect($DB_HostName,$DB_User,$DB_Pass) or die(mysql_error());
mysql_select_db($DB_Name,$con) or die(mysql_error());
$res = mysql_query($sql,$con) or die(mysql_error());
$res1 = mysql_num_rows($res);
if ($res1>0)
{
echo '{"success":0,"error_message":"Este usuario ya existe"}';
}
else
{
$sql = "insert into user values (NULL,'$userName','$password','','http://website.com/Background.png')";
$con = mysql_connect($DB_HostName,$DB_User,$DB_Pass) or die(mysql_error());
$res = mysql_query($sql,$con) or die(mysql_error());
}
Если вы можете помочь, я буду очень признателен.
Спасибо,
С уважением.
Задача ещё не решена.
Других решений пока нет …