Curl multipart form data

Тема в разделе "Как сделать...", создана пользователем victor89, 2 дек 2009.

Статус темы:
Закрыта.
  1. victor89

    victor89 Постоялец

    Регистр.:
    6 май 2008
    Сообщения:
    83
    Симпатии:
    14
    Здравствуйте. Есть проблема с отправкой файла на сервер с помощу курла.
    PHP:
    $rpath=realpath(dirname(__FILE__));
    $img_path=$rpath.'/1.jpg';
    $postdata = array(
                 
    'photoFile'=>'@'.$img_path,
                 
    'photoUrl'=>'',
                 
    'albumId'=>$alb_id
                 
    );
    Далее отправляю на сервер как пост запрос
    PHP:
    $ch curl_init();
    curl_setopt($chCURLOPT_URL,           $url);
    curl_setopt($chCURLOPT_TIMEOUT,       5);
    curl_setopt($chCURLOPT_USERAGENT,    $u_agent);
    curl_setopt($chCURLOPT_COOKIEJAR,     $cookie); 
    curl_setopt($chCURLOPT_COOKIEFILE,     $cookie); 
    curl_setopt($chCURLOPT_RETURNTRANSFER,true);
    curl_setopt($chCURLOPT_SSL_VERIFYPEER,false);
    curl_setopt($chCURLOPT_SSL_VERIFYHOST,false); 
    curl_setopt($chCURLOPT_POST,          true);
    curl_setopt($chCURLOPT_POSTFIELDS,    $request);
    curl_setopt($chCURLOPT_FOLLOWLOCATION,1);
    $result curl_exec($ch);
    Так вот после этого запроса должен быть редирект на другую страницу, но он не происходит сервер все время возращает что картинка не соответствует требованиям. Может ли ктонить помочь советом в даном вопросе.
    Спасибо.
     
  2. pslava

    pslava

    Регистр.:
    16 май 2007
    Сообщения:
    618
    Симпатии:
    122
    Может причиной есть то, что параметры ты запихаешь в $postdata, а отправляешь $request? :)
     
  3. victor89

    victor89 Постоялец

    Регистр.:
    6 май 2008
    Сообщения:
    83
    Симпатии:
    14
    Я привел отрывки с моего класа по работе с курлом. Я уже имею опыт работы с курлом сюда я отписался только после того как перерыл кучу сайтом и материалов, так что пожалуста если есть идеи в студию.
     
Статус темы:
Закрыта.