微信上传永久素材

  • 直接调用addMaterial方法上传永久素材
  • 上传时素材路径为绝对路径
  • curl post上传注意PHP版本
/**
 * @type 素材类型
 * @fileName 文件名
 * @title $type=video,视频标题
 * @introduction $type=video,视频描述
 * @return json
 */
public function addMaterial ($type,$fileName,$title='',$introduction='')
{
    if ($type=='uploadimg') {
        $urlType='uploadimg';
    }else{
        $urlType='addMaterial';
    }
    $url=$this->interfaceUrl($urlType);//接口url
    $realPath=$this->filePath($type,$fileName);
    $data['media']=$realPath;
    if ($type=='video') {
        $data['description']='{
                                 "title":"'.$title.'",
                          "introduction":"'.$introduction.'"
                            }';
    }
    $res=util::_curl($url,false,$data);
    return $res;
}

 

/**
 * @mediaType 素材类型
 * @param $fileName 1.jpg
 * @return string
 */
public function filePath ($mediaType,$fileName)
{
    $mediaPath=$this->mediaPath($mediaType);
    $realPath=$mediaPath.$fileName;
    if (class_exists('CURLFile')) {
        $filePath=new CURLFile($realPath);
    }else{
        $filePath='@'.$realPath;//php < 5.6
    }
    return $filePath;
}

 

/**
 * @mediaType 上传素材类型
 * @return string
 */
public function mediaPath($mediaType)
{
    switch ($mediaType) {
        case 'image':
            $mediaPath=IMAGE_PATH;
            break;
        case 'voice':
            $mediaPath=VOICE_PATH;
            break;
        case 'video':
            $mediaPath=VIDEO_PATH;
            break;
        case 'thumb':
            $mediaPath=THUMB_PATH;
            break;
        case 'uploadimg':
            $mediaPath=UPLOAD_IMG_PATH;
            break;
        default:
            $mediaPath='';
            break;
    }
    return $mediaPath;
}

《微信上传永久素材》有5个想法

  1. МАССОЛИТ разместился в Грибоедове так, что лучше и уютнее не придумать. нотариусы с высоким рейтингом Второй – плечистый, рыжеватый, вихрастый молодой человек в заломленной на затылок клетчатой кепке – был в ковбойке, жеваных белых брюках и в черных тапочках. Нотариус Юсупова Наиля Идрисовна Надо сказать, что квартира эта – № 50 – давно уже пользовалась если не плохой, то, во всяком случае, странной репутацией. Нотариус Балтийская – Множество разных людей стекается в этот город к празднику.

  2. Записано ясно: подговаривал разрушить храм. рейтинг нотариусов Так свидетельствуют люди. Нотариус Щербакова Вера Владимировна Во втором кресле сидел тот самый тип, что померещился в передней. Нотариус Говорово Тогда Иван твердо сказал самому себе: – Ну конечно, он на Москве-реке! Вперед! Следовало бы, пожалуй, спросить Ивана Николаевича, почему он полагает, что профессор именно на Москве-реке, а не где-нибудь в другом месте.

  3. – Знаешь ли какой-либо язык, кроме арамейского? – Знаю. рейтинг нотариусов И недаром Шиллер говорил, что кантовские рассуждения по этому вопросу могут удовлетворить только рабов, а Штраус просто смеялся над этим доказательством. Нотариус Николаева Марина Васильевна – Да, да, да, – возбужденно говорил Берлиоз, – впрочем, все это возможно! Даже очень возможно, и Понтий Пилат, и балкон, и тому подобное. Нотариус Охотный ряд – Прошу и меня извинить, – ответил иностранец, – но это так.

  4. Секретарь думал теперь только об одном, верить ли ему ушам своим или не верить. нотариус адрес метро Трамвай накрыл Берлиоза, и под решетку Патриаршей аллеи выбросило на булыжный откос круглый темный предмет. Нотариус Рябис Данила Александрович И, будьте любезны, оно не состоится! Этого мало: он прямо сказал, что Берлиозу отрежет голову женщина?! Да, да, да! Ведь вожатая-то была женщина?! Что же это такое? А? Не оставалось даже зерна сомнения в том, что таинственный консультант точно знал заранее всю картину ужасной смерти Берлиоза. Нотариус Кантемировская И не только потому, что размещался он в двух больших залах со сводчатыми потолками, расписанными лиловыми лошадьми с ассирийскими гривами, не только потому, что на каждом столике помещалась лампа, накрытая шалью, не только потому, что туда не мог проникнуть первый попавшийся человек с улицы, а еще и потому, что качеством своей провизии Грибоедов бил любой ресторан в Москве, как хотел, и что эту провизию отпускали по самой сходной, отнюдь не обременительной цене.

  5. Рядом лихач горячил лошадь, бил ее по крупу сиреневыми вожжами, кричал: – А вот на беговой! Я возил в психическую! Кругом гудела толпа, обсуждая невиданное происшествие. рейтинг нотариусов москвы по наследственным делам «На тебе!. Нотариус Суровцева Ольга Александровна – Бывал, бывал, и не раз! – вскричал он, смеясь, но не сводя несмеющегося глаза с поэта. Нотариус Щёлковская Родные вам начинают лгать, вы, чуя неладное, бросаетесь к ученым врачам, затем к шарлатанам, а бывает, и к гадалкам.

发表评论

电子邮件地址不会被公开。 必填项已用*标注