javascript-用js怎样获取图片的base64字符串

问题描述

用js怎样获取图片的base64字符串

现在是不需要选择图片,直接获取图片的base64编码,
在网上找了好多,要么是file选图片的,要么是转文字的,,
var filePath = "I://项目资料//南京总医院//WebPages//Emr_bs//main//imgCard//429006199410055414.bmp";
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.GetFile(filePath);
试了试上面的方法,不过没成功,求解,最好有代码,

解决方案

图片转base64字符串
Android Base64字符串转换成图片
图片转换base64字符串及字符串反转回图片

解决方案二:

acx只有ie能用。而且fso已经超出安全范围。

需要用html5的FileReader对象,或者回传文件后服务器端转换,没有什么其他好办法。

如果只是预览可以用这个:javascript客户端图片预览

或者html存为.hta文件(html应用)就没有权限问题了,vbscript将图片转换为base64字符串

时间: 2024-09-29 03:28:33

javascript-用js怎样获取图片的base64字符串的相关文章

Python获取图片的Base64编码实例代码及把图片转Base64编码

用Python 获取图片的Base64编码,源代码如下:  代码如下 复制代码 #!/usr/bin/env python # -*- coding: utf-8 -*- ''' # base64-pic.py ''' import os, base64 icon = open('ya.png','rb') iconData = icon.read() iconData = base64.b64encode(iconData) LIMIT = 60 liIcon = [] while True:

javascript base64-用Js将图片转为base64字符串

问题描述 用Js将图片转为base64字符串 如题,前台使用js将file表单选中的图片转换为base64字符串,请问该怎么做? 这是我在网上找的相关代码,使用firefox调试,每次运行到img.onload就退出去了,进不了function,不知道是哪里有问题,还是压根就写错了.请好心人指点,先谢谢了! 解决方案 bbb是file丢下,没有onload事件,改为onchagne,用HTML5的FileReader对象就可以转为base64了,不需要canvas 而且你bbb已经存在,不需要再

怎么获取一个文件的图标,并转换成这个图标图片的 base64 字符串?

问题描述 查到以下函数:ExtractIcon:https://msdn.microsoft.com/en-us/library/ms648068(v=vs.85).aspxExtractAssociatedIcon:https://msdn.microsoft.com/en-us/library/ms648067(v=vs.85).aspxLoadImage:https://msdn.microsoft.com/en-us/library/ms648045(v=vs.85).aspx 解决方案

node.js解决获取图片真实文件类型的问题_node.js

遇到一个需求:假定有一个图片文件,真实的类型为jpg,而有人偷懒把jpg直接复制一张,存为同名的png文件,这样在as3读取文件时不会遇到问题,但手机c++在读取文件时却遇到问题了 - -! 现在就需要写一个程序,遍历所有文件夹下的文件,查找文件格式"不正常"的文件.我们的资源主要是gif.png.jpg,最开始,我到网上找到一篇文章:根据二进制流及文件头获取文件类型mime-type,然后读取文件二进制的头信息,获取其真实的文件类型,对与通过后缀名获得的文件类型进行比较. 复制代码

javascript获取图片宽高的例子总结

  一.简陋的获取图片方式  代码如下   // 图片地址 后面加时间戳是为了避免缓存     var img_url = '/static/upload/2013/13643608813441.jpg?'+Date.parse(new Date());    // 创建对象     var img = new Image();     // 改变图片的src     img.src = img_url;     // 打印     alert('width:'+img.width+',heig

js和jquery如何获取图片真实的宽度和高度_javascript技巧

1.什么时候需要获取图片真实的宽度和高度 在做pc网页的时候,有时候会考虑按照插入的图片的尺寸来判断图片是横图还是竖图.然后判断过后给予不同的展示方式! 另外一种就是在手机页面上,在新闻页插入的图片往往都是按照图片的原尺寸来展示,如果手机屏幕太小,太大的图就会超出去!这时候有两种解决办法 1)给所有的图片加上这样的样式 1 复制代码 代码如下: .news img{margin:5px auto; display:block;width:100%; height:auto;} 但是这种方式有另外

如何通过js和jquery获取图片真实的宽度和高度

原文:如何通过js和jquery获取图片真实的宽度和高度 1.什么时候需要获取图片真实的宽度和高度       在做pc网页的时候,有时候会考虑按照插入的图片的尺寸来判断图片是横图还是竖图.然后判断过后给予不同的展示方式!       另外一种就是在手机页面上,在新闻页插入的图片往往都是按照图片的原尺寸来展示,如果手机屏幕太小,太大的图就会超出去!这时候有两种解决办法 1)给所有的图片加上这样的样式 .news img{margin:5px auto; display:block;width:1

js和jquery获取图片真实的宽度和高度

1.什么时候需要获取图片真实的宽度和高度 在做pc网页的时候,有时候会考虑按照插入的图片的尺寸来判断图片是横图还是竖图.然后判断过后给予不同的展示方式!       另外一种就是在手机页面上,在新闻页插入的图片往往都是按照图片的原尺寸来展示,如果手机屏幕太小,太大的图就会超出去!这时候有两种解决办法 1)给所有的图片加上这样的样式 1 .news img{margin:5px auto; display:block;width:100%; height:auto;} 但是这种方式有另外一个问题就

android bitmap与base64字符串的互相转换

  可以把bitmap图片和base64字符串来互相转换~ 从此妈妈再也不用担心我处理bitmap啦~ /** * 将bitmap转换成base64字符串 * * @param bitmap * @return base64 字符串 */ public String bitmaptoString(Bitmap bitmap, int bitmapQuality) { // 将Bitmap转换成字符串 String string = null; ByteArrayOutputStream bStr