Esempio n. 1
0
        /// <summary>
        /// 上传素材接口【临时素材】
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public WxMediaTempUploadResp UploadTempMedia(WxMediaTempUploadReq request)
        {
            var req = new OsHttpRequest();

            req.HttpMothed = HttpMothed.POST;
            req.AddressUrl = string.Concat(m_ApiUrl, "/cgi-bin/media/upload?type=", request.type.ToString());
            req.FileParameterList.Add(new FileParameter("media", request.file_stream, request.file_name, request.content_type));

            return(RestCommonOffcial <WxMediaTempUploadResp>(req));
        }
Esempio n. 2
0
        /// <summary>
        /// 上传素材接口【临时素材】
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public async Task <WxMediaTempUploadResp> UploadTempMediaAsync(WxMediaTempUploadReq request)
        {
            var req = new OsHttpRequest
            {
                HttpMothed = HttpMothed.POST,
                AddressUrl = string.Concat(m_ApiUrl, "/cgi-bin/media/upload?type=", request.type.ToString())
            };

            req.FileParameters.Add(new FileParameter("media", request.file_stream, request.file_name,
                                                     request.content_type));

            return(await RestCommonOffcialAsync <WxMediaTempUploadResp>(req));
        }
Esempio n. 3
0
        public void UploadTempMediaTest()
        {
            var imageFile = new FileStream("E:\\1.jpg", FileMode.Open, FileAccess.Read);

            var req = new WxMediaTempUploadReq();

            req.type         = WxMediaType.image;
            req.content_type = "image/jpeg";

            req.file_name   = "1.jpg";
            req.file_stream = imageFile;

            var res = m_Api.UploadTempMedia(req);

            Assert.IsTrue(res.IsSuccess);
        }
Esempio n. 4
0
        public void UploadTempMediaTest()
        {
            var imageFile = new FileStream("E:\\1.jpg", FileMode.Open, FileAccess.Read);

            var req = new WxMediaTempUploadReq();

            req.type         = WxMediaType.image;
            req.content_type = "image/jpeg";

            req.file_name   = "1.jpg";
            req.file_stream = imageFile;

            var res = m_MediaApi.UploadTempMediaAsync(req).WaitResult();

            Assert.IsTrue(res.IsSuccess);
            //{ "type":"image","media_id":"w6q00gTWx6n6fsgBiM-VoKS32Uq-vNWhx5EpM85YyeG8IOk1FdPlJNo8bE7PFE6j","created_at":1487601780}
        }