Имбус и Пол, спасибо за ваш вклад.
Если бы у меня был контроль над формой, которую я отправляю, я, вероятно, мог бы найти альтернативное решение этой проблемы. Тем не менее, я не имею никакого контроля над формой. И я почти уверен, что программное обеспечение, читающее пост, не является PHP и не подчиняется стандартам tag [].
Даже если это так, cURL, похоже, тоже не подчиняется синтаксису тега []. В основном, я попробовал следующее, и ни один не работал ...
curl_setopt($ch, CURLOPT_POSTFIELDS, array('file' => '@/pathtofile', 'tag[]' => array('a', 'b', 'c'));
curl_setopt($ch, CURLOPT_POSTFIELDS, array('file' => '@/pathtofile', 'tag' => array('a', 'b', 'c'));
И снова, я не думаю, что передача тега [] в любом случае сработает, поскольку форма, на которую я отправляю сообщение, на самом деле ищет тег, а не тег [].
Я действительно начинаю чувствовать, что привязки cURL PHP действительно не поддерживают это. Что кажется мне таким удивительным. Кажется, что он может сделать буквально что-нибудь еще, но он не может сделать что-то простое, как это?