前端使用js将图片转换为二进制、十六进制

javascript 复制代码
function convertImageToBinary (fileInput) {
        return new Promise((resolve, reject) => {
          const reader = new FileReader()
          reader.onloadend = function () {
            const bytes = new Uint8Array(reader.result)
            resolve(bytes)
          }
          reader.onerror = reject
          reader.readAsArrayBuffer(fileInput)
        })
      }
      convertImageToBinary(file.raw).then(res => {
        console.log('res====>', res)
        const hexValue = Array.prototype.map
          .call(res, (x) => ('0x' + x.toString(16)))
          .join('')
        console.log('hexValue=--==>', hexValue)
      })

结果:

相关推荐
এ慕ོ冬℘゜8 分钟前
深度解析 JavaScript:赋予 Web 灵魂的“全栈语言”
开发语言·前端·javascript
iCOD3R10 分钟前
Skill - 3秒生成精美GitHub主页
前端·程序员·ai编程
爱勇宝17 分钟前
《道德经》第5章:生产环境不相信眼泪
前端·后端·架构
掘金者阿豪21 分钟前
LEFT JOIN 凭空消失的背后,是优化器偷偷帮你做了决定
前端·后端
汤米粥27 分钟前
Python调用百度搜索触发安全验证
开发语言·python
HackTwoHub29 分钟前
AntiDebug Mcp、AI逆向绕过前端,Hook 加密接口,抓取 Vue 路由漏洞,接入 MCP 让 AI 自动化挖掘前端漏洞
前端·vue.js·人工智能·安全·web安全·网络安全·系统安全
Mr_凌宇31 分钟前
AI 应用工程进阶扩展学习笔记 二
前端·面试
影寂ldy35 分钟前
C# 五大加密算法全套实战(AES/DES对称、RSA非对称、MD5/SHA256哈希)
开发语言·c#·哈希算法
Hyyy44 分钟前
Git Worktree 完全讲解
前端·后端·面试
铁皮饭盒1 小时前
Bun 处理 IO 密集型比 Java 强多少?
javascript