/// <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)); }
/// <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)); }
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); }
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} }