当前博客:AJAX提交图像文件,后台服务端保存图像文件----核心源代码分享

94 次浏览【转载需注明来源】

博客作者:【1580****8581】

个性签名:寒窗苦读十年,一朝凤舞九天

//首先是网页端
常量 canvas = document.getElementById("canvas");
常量 base64Image = canvas.toDataURL();
常量 imageString = base64Image.转字符串();
局部变量 返回结果 = 网页访问_同步("/postxx", 真, imageString);


//然后服务端接收数据处理写到文件
循环 (局部变量 索引 = 0; 索引 < 访问信息["表单数据"].长度; 索引++) {
    如果 (访问信息["表单数据"][索引]["名称"] == "原始数据") {
        访问信息["表单数据"][索引]["数据"] = 访问信息["表单数据"][索引]["数据"].替换("data:image/png;base64,", "");
        文件操作类.写到文件base64("D:\\" + 日期类.取时间戳2() + ".png", 访问信息["表单数据"][索引]["数据"]);
    }
}

两个地方需要注意:因为提交的数据base64头文件包含"data:image/png;base64,",所以需要进行替换,再一个写到文件是base64命令。

在此,感谢官方技术人员,他们很认真负责!学习使我感到快乐。希望这一篇学习心得,可以帮助到您!

AJAX提交图像文件,后台服务端保存图像文件----核心源代码分享