Цитата |
---|
Guest написал: Ого, у меня на любые файлы вложений приходит 500 ошибка.Нет ли у вас файла примера? |

Видимо заголовки http обращения не соответствуют документации. Проверяйте.
Вот код на PHP отправляющий файл (выдержка из метода класса):
Цитата |
---|
$ch = curl_init(); curl_setopt($ch, CURLOPT_POST, true); //POST curl_setopt($ch, CURLOPT_HTTPHEADER, ['login:'.LOGIN_RR,'password:'.PASSWORD_RR, 'Content-type:multipart/form-data']); //Заголовок curl_setopt($ch, CURLOPT_URL, ' $postdata = array( 'data' => new CURLFile($_SERVER["DOCUMENT_ROOT"].$file_arr['SRC']) ); curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FAILONERROR, true); //выводить ошибки 400 + //curl_setopt($ch, CURLOPT_HEADER, true); //для включения заголовков в вывод. curl_setopt($ch, CURLOPT_HEADERFUNCTION, "push_package::getFileGuid"); //Отправляем $output = curl_exec($ch); $info = curl_getinfo($ch); |