使用xcode发送和存储图像

时间:2015-01-08 20:37:00

标签: php ios xcode uiimageview

下午好,

我试图通过我的第一个iOS应用程序上传图片,我需要一些帮助,因为我此刻有点迷失。使用我的PHP文件,我可以在我的数据库中插入一个新行(用户和密码),但现在我需要将图像上传到我的FTP,然后将完整的URL复制到我的数据库中(它将成为个人资料图片)。 / p>

我尝试了一些东西,但它没有用,现在我坚持这个。你可以帮帮我吗? 我想知道我的代码是否适合上传文件,我还需要知道如何发送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());
    }

如果你能提供帮助,我将不胜感激。

谢谢,

问候。

0 个答案:

没有答案