|
示例代码如下:
- /// <summary>
- /// 网页中的样式为 <img class="img" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4xxx";
- /// 使用浏览器提取到src的内容,比如本次将结果存在“图片”字符串变量中,然后使用C#代码进行处理
- /// </summary>
- /// <param name="stringDic"></param>
- /// <param name="listDic"></param>
- /// <param name="intDic"></param>
- public static void Execute(Dictionary<string, string> stringDic, Dictionary<string, List<string>> listDic, Dictionary<string, int> intDic)
- {
- string base64 = stringDic["图片"];
- string[] arr = base64.Split(',');
- if (arr.Length != 2) throw new System.Exception("错误的base64图片格式");
- base64 = arr[1];
- byte[] bytes = Convert.FromBase64String(base64);
- string savedir = AppDomain.CurrentDomain.BaseDirectory + "base64img//";
- if (!System.IO.Directory.Exists(savedir)) System.IO.Directory.CreateDirectory(savedir);
- System.IO.File.WriteAllBytes(savedir + System.IO.Path.GetRandomFileName() + ".jpg", bytes);//随机文件名保存
- }
复制代码 示例脚本在附件中
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|