Я пытаюсь
$request = Request::factory($url)->method(Request::POST)->post('xml', '@' . $filepath);
echo $request->execute();
, но print_r ($ _ FILES);в конечном сценарии возвращает пустой массив.
Версия Kohana - 3.2.0 стабильная
То, что я хочу, это простой аналог
$ch = curl_init();
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0");
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIESESSION, TRUE);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, array('xml' => '@' . $filepath));
$res = curl_exec($ch);
echo $res;