Задать вопрос
  • Как получить заголовок Сontent-Disposition?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вам возвращается страница с требованием авторизации. Доступ к файлу возможен только по логину/паролю.
    К тому же, get_headers() полностью скачивает данные и только потом возвращает заголовки.
    Ответ написан
    2 комментария
  • Как загрузить и отправить фотографию методом CIMMessenger::Add()?

    @pupik_pixel
    Предварительно надо загрузить фото в модуль чата с помощью CIMDisk и далее передать ИД файлов из модуля
    Пример функции:
    /**
    * Отправка сообщения в закрытый групповой чат
    * @param int $fromUserID
    * @param int $toChatID
    * @param string $message
    * @param string $notifyTag
    * @param array $fileIDs
    * return bool|int
    */
    function sendMessageGroupToChat(
    int $fromUserID,
    int $toChatID,
    string $message,
    string $notifyTag = '',
    array $fileIDs = []
    ): bool|int
    {
    $parametersForMessage = [
    'TO_CHAT_ID' => $toChatID,
    'FROM_USER_ID' => $fromUserID,
    'AUTHOR_ID' => $fromUserID,
    'MESSAGE' => $message,
    'NOTIFY_TAG' => $notifyTag
    ];

    if ($fileIDs) {
    $parametersForMessage['FILES'] = \CIMDisk::UploadFileFromMain($toChatID, $fileIDs);
    }

    return CIMChat::AddMessage(
    $parametersForMessage
    );
    }
    Ответ написан
    Комментировать