не получается ни в какую PHP: $curl->set(CURLOPT_URL, $uploadAction); // ссылку выдрал из формы $curl->set(CURLOPT_NOBODY, 0); $curl->set(CURLOPT_POST, 1); $curl->set(CURLOPT_RETURNTRANSFER, 1); $curl->set(CURLOPT_FOLLOWLOCATION, 1); $curl->set(CURLOPT_POSTFIELDS, array( 'photo' => '@./001.jpg', 'filename' => '001.jpg', 'subm' => '1' // это может и лишнее, но без него тоже не работает )); $return = $curl->setCookie($workCookie)->exec(); // с кукисами проблем нет файл доступен, существует, размер небольшой я вот не пойму, почему перед именем файла нужно ставить @ ? и что там такого хитрого, что этот пост-запрос ничего не возвращает?
Попробуй так: PHP: $curl->set(CURLOPT_POSTFIELDS, 'photo' => './001.jpg'); На перле бы так заработало
всё исправил была ошибка 26 - CURLE_READ_ERROR она исчезла, когда я указал полный путь к картинке с правильными слешами (потому что в винде они *** обратные)