小程序页面代码因为某些人力不可控的原因代码丢失了,这里简单说明一下

调用小程序APIwx.chooseImage(OBJECT)选择相册或拍摄照片,会返回 tempFilePaths,之后通过wx.uploadFile(OBJECT)把照片传至后台,在服务器后台进行Base64编码,

小程序目前不支持在前台页面和本地进行Base64编码的

下面贴一下后台编码方法(注:本方法只进行Base64编码,图片不保存至服务器)

public void ProcessRequest(HttpContext context){string dataType = context.Request["dataType"];string responseData = "";switch (dataType){

                    case "BaseImg":{try{System.IO.Stream s = context.Request.Files["uploadiamges"].InputStream;System.Drawing.Bitmap image = new System.Drawing.Bitmap(s);MemoryStream ms = new MemoryStream();image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);byte[] arr = new byte[ms.Length];ms.Position = 0;ms.Read(arr, 0, (int)ms.Length);ms.Close();String strbaser64 = Convert.ToBase64String(arr);responseData = strbaser64; //strbaser64 即是编码后的 base64字符串
                      } catch(Exception ex) {                                responseData = ex.Message;                  }                  break;             }        }         context.Response.Write(responseData);
} 

扫描下方的二维码关注微信公众号,有什么问题可以留言给我,欢迎一起来交流学习

转载于:https://www.cnblogs.com/puede-115/p/9056712.html

小程序开发之图片转Base64(C#、.Net)相关推荐

  1. 微信小程序开发实现图片滚动效果

    微信小程序开发实现图片滚动效果 效果:左右滑动可以切换展示图片 代码: <!--pages/test/test.wxml--> <!-- 组件 --> <swiper&g ...

  2. 微信小程序开发(二)图片上传

    更新2017-08-24 更新七牛SDK只最新7.0.5版本. 在之前的博客<Node.js+express+MySQL使用七牛云实现的用户头像修改>,已经实现了在MUI框架或者< ...

  3. 小程序开发之图片预加载

    小程序图片预加载,小程序不像web的html,很多属性小程序没体现出来,比如图片预加载 我们现在来看看小程序中的图片预加载 这个是wxml <view class="img-conte ...

  4. 微信小程序开发—背景图片全屏(无白条)

    目录 错误示例 正确示例 正确代码段 错误示例 微信小程序开发过程中,为了增加界面的美观程度,可以尝试将一张图片设置为背景.在网上最主要的方法为: index.wxml <view class= ...

  5. 微信小程序开发基础 图片与声音

    设计一个小程序,小程序运行后显示一张图,点击图片会发出声音. 实现效果: 各页面源代码: <!--index.wxml--> <view class="box"& ...

  6. 微信小程序开发之图片上传+Java服务端接收

    闲言少叙直入正题 前端代码在网上一搜一大堆,且搜出来的结果基本上是正确的,没啥好说的,我连代码都不想贴(如果有时间的话明天整理下贴在文章结尾,没时间的话就不贴了).但是,但是,但是,靠谱的,不用改动就 ...

  7. 微信小程序开发之图片压缩方案

    目录 前言: 问题:现有的压缩方案支付宝小程序不生效 解决方案: uni.createCanvasContext(canvasId, this) 核心代码展示:

  8. 【微信小程序开发】— 图片显示错误:VM24966:2

    VM24966:2 Failed to load image http://1042065718.debug.open.weixin.qq.com/pages/detail/detail/detail ...

  9. 微信小程序开发教程第八章:微信小程序分组开发与左滑功能实现

    接着上面微信小程序开发教程第八章:微信小程序分组开发与左滑功能实现.(第一二章:微信小程序开发教程,第三四章:微信小程序项目结构以及配置&微信小程序首页面开发,第五章:微信小程序名片夹详情页开 ...

最新文章

  1. 005_Java操作ZooKeeper
  2. SharePreference源码学习和多进程的场景
  3. 生成和验证注册码的基本思路
  4. java sl4j 日志_Java日志框架Slf4j+Log4j入门
  5. Java中sleep,wait,yield,join的区别
  6. go语言中go+select的理解
  7. python调用api接口获取数据_python批量爬取NCBI基因注释并调用谷歌API批量翻译
  8. C#数据类型转换—使用Convert类转换
  9. V210 UART TX 流程
  10. 直播预告:WLS/WAS故障基本分析介绍
  11. Jmeter下载及安装方法
  12. C语言全局变量,局部变量,静态局部变量的区分
  13. u盘 计算机管理 没有就绪,U盘插上电脑显示驱动器未准备就绪。怎么办?
  14. ios 图片裁剪框架_iOS开发图片剪切
  15. eclipse中 错误: 找不到或无法加载主类 f.B
  16. Linux报错 tar: Error Is Not Recoverable: Exiting Now
  17. 如何使用测试仪进行400G交换机性能测试
  18. 通信(服务器客户端的群聊与网络画板)
  19. 厉害了隔壁老王,带你入坑腾讯联机对战引擎!
  20. php增加sqlserver扩展

热门文章

  1. PYTHON 笔记:函数的参数(关键字参数,默认参数,可变长参数,可变长的关键字参数)
  2. FFmpeg源代码简单分析:avcodec_close()
  3. perl语言得到的txt文档只有表头_编程语言排行榜第一Python,为何频繁遭受开发者的嫌弃!...
  4. 如何选择漏电保护器规格型号_电涌保护器(SPD)选择有哪几个关键的参数?SPD如何使用和安装?...
  5. vue和aspx判断加页面传值.txt
  6. Windows下后台运行cmd启动的程序
  7. elementui 表格格式化
  8. 后端程序员不得不会的 Nginx 转发匹配规则
  9. jquery筛选方法-选取父子元素
  10. SQL Server高级查询之子查询(单行子查询)