Я пытаюсь опубликовать в многочастную HTML-форму, используя CURLs CURLOPT_POSTFIELDS, но я не могу узнать, как опубликовать ее без файлов.
При тестировании формы в обычном браузере поле «Файл» может бытьпусто, «Имя» и «Сообщение» не могут.
Это работает:
$array = array(
"Name" => "Jon",
"Message" => "My package was broken, please send new.",
"File" => "@look_omg_its_broken_omgomg_look_at_the_corners.jpg"
);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $array);
Это не так:
$array = array(
"Name" => "Jon",
"Message" => "My package was broken, please send new.",
"File" => ""
);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $array);
$output = curl_exec($ch);
Этот последний вывод $ приводит к bool(ложь) Я также пробовал эти варианты значений, но безуспешно.
"File" => "@"
"File" => "@/"
"File" => NULL
"File"
"File" => array("")
"File" => array("filename" => "")
Кто-нибудь знает лучше?