关于jquery 提交base64图片值,后台获取并存储的问题

yyltty yyltty 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在前台页面上做了个jquery 的post提交传入base64图片值

var Path="c:\\Finger\\" + imgName;//在本地生指纹图片
//alert(Path);
FPSLID1.SaveFingerprintToImage(Path);//保存图片

// FileUploader.AddFile(Path);
//var retVal=Form1.FileUploader.BeginUpload();
//- 上传图片开始----------------------------------------------------------------------------
//alert(Path);
var fname= getFileName(Path);
var xml_dom = new ActiveXObject("MSXML2.DOMDocument");
var tmpNode = xml_dom.createElement("tmpNode"); //创建一个名为tmpNode的节点
tmpNode.dataType = "bin.base64"; //后面所有的tmpNode指的都是变量tmpNode,实际上也是节点tmpNode对象
var aa =new ActiveXObject("ADODB.Stream");
aa.Type=1; //1=adTypeBinary 2=adTypeText
aa.Mode=3; //3=adModeReadWrite
aa.Open();
aa.LoadFromFile(Path);
tmpNode.nodeTypedValue = aa.Read(-1); //-1=adReadAll
//alert(fname);
alert(tmpNode.text);
$.post("zwtpsave.asp", {filename: fname, data: tmpNode.text});//上传图片

弹出可以显示图片的base64编码,如果只提交faname,
$.post("zwtpsave.asp", {filename: fname});后台页面可以request获取到filename的值。
但是传入$.post("zwtpsave.asp", {filename: fname, data: tmpNode.text}); 就什么也获取不到了。原因可能出现在传递data时出错了,如何解决呢?谢谢了。。



...全文

相关推荐

前台获取图片的base64编码,net后台接收并保存

"这篇内容是关于在Web前端获取图片数据并将其转化为Base64编码,然后通过ASP.NET后端接收并保存为实际图片文件的方法。主要涉及到的技术点包括Base64编码、HTTP请求处理和文件操作。"

qq_27077019

JavaScript将base64图片转换成formData并通过AJAX提交的实现方法

JavaScript将base64图片转换成formData并通过AJAX提交是一项技术需求,通常出现在需要将前端处理得到的图片信息上传到服务器的场景中。

weixin_38738189

JQ JS javascript 普通图片上传 图片格式转换 图片base64转换 jpg转base64 png转base64

总的来说,使用jQuery、JavaScript和base64编码,我们可以实现用户上传图片、转换图片格式并将其转换为base64字符串。

清章先生

js html java servlet 前台接收base64数据后台转图片保存上传

"该资源提供了一种前端JS、HTML与后端Java Servlet配合实现Base64编码的图片数据上传并保存为图片的完整方案。"在这个示例中,前端使用JavaScript处理图片,而后端使用J

沐鐸丶

掌握jquery.base64.js:JavaScript的Base64编码与解码

jQuery插件是一种增强jQuery功能的方式,允许开发者通过简单的调用即可扩展或修改jQuery的默认行为。这些插件可以是添加新方法到jQuery对象的原型上的JavaScript函数,也可以是利用jQuery的插件架构,提供新的选择器、过滤器、动画方法等。在Web开发中,使用jQuery插件能够使页面的JavaScript操作更加模块化和可重用。插件可以封装复杂的逻辑,使得开发者无需重新编写相同的代码,从而简化开发过程,并保持代码的整洁和可维护性。

MCPlayer542
评论 9
收藏 已收藏
分享
返回顶部
yyltty
ASP 28,401 成员 356,940 内容