当前位置: 首页 > news >正文

做商城型网站产品软文范例500字

做商城型网站,产品软文范例500字,中文网站建设技术,app数据分析软件应用场景 在微信小程序管理后台#xff0c;我们可以生成下载标准的小程序二维码#xff0c;提供主程序入口功能。在实际应用开发中#xff0c;小程序二维码是可以携带参数的#xff0c;可以动态进行生成#xff0c;如如下场景#xff1a; 1、不同参数决定的显示界面不同…  应用场景 在微信小程序管理后台我们可以生成下载标准的小程序二维码提供主程序入口功能。在实际应用开发中小程序二维码是可以携带参数的可以动态进行生成如如下场景 1、不同参数决定的显示界面不同。 2、不同参数决定的功能不同。 3、由于小程序审核机制我们将不同的应用集成在一个小程序里通过不同的参数进行入口控制。 关键代码 操作界面 我们以一种验证、绑定手机的小程序功能为例该小程序可以生成动态校验码以实现实际业务应用的其它场景。界面中我们设计了提示信息Label生成按钮 Button 和扫码图片 Image 等Asp.net控件。 示例界面如下通过点击按钮动态生成二维码图片该参数将引导用户进入动态码生成功能 ​​ 示例UI代码如下 div classuser-boxspan验证手机/spanbrbrdiv classquery-boxlabel扫描二维码获取动态校验码/labelbrlabel建议您PC注册,如果微信,可常按并选择前往图中包含的小程序打开(某些手机系统可能不支持此操作)/label/divbrbrasp:Button IDcreateCode Text新注册或换手机号点这里生成以获取动态校验码 Visibletrue CssClassform-controlrunatserver OnClickcreateCode_Click/asp:Button/divdiv classuser-box idecodepanel aligncenter visiblefalse runatserverbr /asp:Image IDecode Width200px Height200px Visiblefalse runatserver/asp:Imagebrspan stylecolor: silver/spanbrbr/div 服务端点击事件 点击按钮通过设置参数值并访问腾讯API生成小程序二维码转换为图片BASE64编码如果生成成功则显示在Image控件里点击事件的示例代码如下 protected void createCode_Click(object sender, EventArgs e){string paras reqvmobile; //参数值设置//可以更改小程序二维码的色系int r 4;int g 128;int b 188;ecode.ImageUrl getBase64(255, r, g, b); //将生成成功的BASE64编码赋值给Image控件ecode.Visible true;ecodepanel.Visible true;}//获取小程序二维码图片的 Base64值 string getBase64(string paras, int width, int linecolor_R, int linecolor_G, int linecolor_B){string desimg Request.PhysicalApplicationPath \\app_data\\ System.Guid.NewGuid().ToString() .jpg; //目标图片临时路径//生成二维码图片文件System.IO.File.WriteAllBytes(desimg, getMpBuffer(wxmp_accesstoken, paras, width, linecolor_R, linecolor_G, linecolor_B));string base64 ImgToBase64String(desimg, true);System.IO.File.Delete(desimg); //删除临时文件return base64;}//图片转BASE64方法 public string ImgToBase64String(string Imagefilename,bool outFullStringfalse){try{System.Drawing.Bitmap bmp new System.Drawing.Bitmap(Imagefilename);MemoryStream ms new MemoryStream();// bmp.Save(ms,ImageFormat.Jpeg)System.Drawing.Imaging.ImageFormat iformat System.Drawing.Imaging.ImageFormat.Jpeg;string extension System.IO.Path.GetExtension(Imagefilename).Replace(., ).ToLower();if (extension bmp){iformat System.Drawing.Imaging.ImageFormat.Bmp;}else if (extension emf){iformat System.Drawing.Imaging.ImageFormat.Emf;}else if (extension exif){iformat System.Drawing.Imaging.ImageFormat.Exif;}else if (extension gif){iformat System.Drawing.Imaging.ImageFormat.Gif;}else if (extension icon){iformat System.Drawing.Imaging.ImageFormat.Icon;}else if (extension png){iformat System.Drawing.Imaging.ImageFormat.Png;}else if (extension tiff){iformat System.Drawing.Imaging.ImageFormat.Tiff;}else if (extension wmf){iformat System.Drawing.Imaging.ImageFormat.Wmf;}bmp.Save(ms, iformat);byte[] arr new byte[ms.Length];ms.Position 0;ms.Read(arr, 0, (int)ms.Length);ms.Close();bmp.Dispose();string rvConvert.ToBase64String(arr);if (outFullString true){rv data:image/ extension ;base64, rv;}return rv;}catch (Exception ex){return null;}} 生成小程序二维码 getMpBuffer(wxmp_accesstoken, paras, width, linecolor_R, linecolor_G, linecolor_B)方法返回byte[]类型参数需要传递通过小程序Appid和AppSecret生成的合法令牌值动态参数值图像宽度R/G/B的色系值。 方法代码如下 public byte[] getMpBuffer(string access_token, string scene, int width, int linecolor_R, int linecolor_G, int linecolor_B){var url string.Format(https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token{0}, access_token);var postData {\scene\:\ scene \,\width\: width.ToString() ,\line_color\:{\r\: linecolor_R.ToString() ,\g\: linecolor_G.ToString() ,\b\: linecolor_B.ToString() }};System.Net.HttpWebRequest request;request (System.Net.HttpWebRequest)WebRequest.Create(url);request.Method POST;request.ContentType application/json;charsetUTF-8;byte[] payload;payload System.Text.Encoding.UTF8.GetBytes(postData);request.ContentLength payload.Length;Stream writer request.GetRequestStream();writer.Write(payload, 0, payload.Length);writer.Close();System.Net.HttpWebResponse response;response (System.Net.HttpWebResponse)request.GetResponse();System.IO.Stream stream;stream response.GetResponseStream();Listbyte bytes new Listbyte();int temp stream.ReadByte();while (temp ! -1){bytes.Add((byte)temp);temp stream.ReadByte();}byte[] result bytes.ToArray();return result;} 小结 最初我们设计的目标是用小程序实现一对一视频面试的功能对于查询出来的记录为考生和考官生成不同带参数的小程序二维码并进入不同的功能。后来由于集成了一些相关的功能应用通过动态参数以决定不同的入口以避免申请过多的小程序应用达到降低费用成本、维护成本的目的。 以上就是自己的一些分享时间仓促不妥之处还请大家批评指正
http://www.zqtcl.cn/news/960111/

相关文章:

  • 宾馆酒店 网站模板wordpress手动获取相关文章
  • 荆州网站开发在线推广网站的方法
  • 可以查企业的网站网站建设的外国文献
  • 什么网站可以做相册视频企业网站开发时间
  • 德州市建设小学网站精品网站建设费用
  • 云主机可以做几个网站wordpress 自动发布
  • python网站开发简单吗小程序开发定制北京公司
  • 做网站什么都不懂 怎么做wordpress10款音乐插件
  • 何使网站的页面结构更为合理建用vs2013做网站案例
  • 帮人做空间网站怎么赚钱静态网站怎么维护
  • 3d网站带后台下载深圳建站公司设计深业集团
  • 上海人才中心网站电脑培训班
  • 桂林网站建设服务电话网页开发基础
  • 企业型网站建设策划网站案例模板
  • 怎么做产品网站wordpress ajax form
  • 智能建站设计开发电子商务网站的主流语言
  • 大型建站公司是干嘛的北京最富裕的三个区
  • 深圳网站建设设计公司苏州营销网站建设公司排名
  • 网站h1标签的应用漯河网站关键词优化
  • 企业做推广哪些网站比较好环球资源网官方网站
  • 没有网站如何做落地页城市门户网站建设
  • 网易梦幻西游手游官方网站下载制作网站谁家做的好
  • 北京网站制作外包如何在易语言上做网站
  • 中国的网站做欧美风广告设计是干什么的
  • 做酱菜网站做网站什么是解析什么是跳转
  • 西安企业网站备案一般得多少天网站建设公司2018
  • 网站建设安全方案许昌正规网站优化公司
  • 厦门 外贸网站一般什么企业需要建站
  • 代理注册公司需要什么条件网络推广优化服务
  • 做淘宝客网站需要备案吗物流企业