CommonAPI.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using LYFZ.Weixin.SDK.Helpers;
  6. using Codeplex.Data;
  7. using System.IO;
  8. namespace LYFZ.Weixin.SDK.Merchant
  9. {
  10. /// <summary>
  11. ///功能接口
  12. /// </summary>
  13. public class CommonAPI
  14. {
  15. /// <summary>
  16. /// 上传图片
  17. /// </summary>
  18. /// <param name="access_token"></param>
  19. /// <param name="fileName">图片名称,如1.jpg</param>
  20. /// <param name="inputStream">图片名称,如1.jpg</param>
  21. /// <returns>
  22. /// {
  23. ///"errcode":0,
  24. ///"errmsg":"success",
  25. ///"image_url": "http://mmbiz.qpic.cn/mmbiz/4whpV1VZl2ibl4JWwwnW3icSJGqecVtRiaPxwWEIr99eYYL6AAAp1YBo12CpQTXFH6InyQWXITLvU4CU7kic4PcoXA/0"
  26. ///}
  27. /// </returns>
  28. public static dynamic UploadImg(string access_token, string fileName,Stream inputStream)
  29. {
  30. var url = string.Format("https://api.weixin.qq.com/merchant/common/upload_img?access_token={0}&filename={1}", access_token, fileName);
  31. var returnText = Util.HttpRequestPost(url, "filename", fileName, inputStream);
  32. return DynamicJson.Parse(returnText);
  33. }
  34. }
  35. }