关于jquery 提交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请求处理和文件操作。"
JavaScript将base64图片转换成formData并通过AJAX提交的实现方法
JavaScript将base64图片转换成formData并通过AJAX提交是一项技术需求,通常出现在需要将前端处理得到的图片信息上传到服务器的场景中。
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操作更加模块化和可重用。插件可以封装复杂的逻辑,使得开发者无需重新编写相同的代码,从而简化开发过程,并保持代码的整洁和可维护性。


