js获取blob格式的json对象

我们上传文件时可能会携带某些参数,比如

javascript 复制代码
let formData = new FormData()
formData.append("data",new Blob([JSON.stringify(this.params)],{
	type: "application/json
}))

当我们直接取时发现会取到一个file类型的对象,无法取到值

javascript 复制代码
formData。get('data')

这时候可以使用fileReader转化

具体实现如下:

javascript 复制代码
let data = new FileReader()
data.readAsText(formData.get('data'), utf-8)
data.onload = () => {
	let params = JSON.parse(data.result)
}

这样就取到传的参数了

相关推荐
东方小月6 分钟前
Claude Code 完整上手指南:MCP、Skills、第三方模型配置一次搞定
前端·人工智能·后端
tumu_C11 分钟前
用std::function减缓C++模板代码膨胀和编译压力的一个场景
开发语言·c++
BT-BOX24 分钟前
Matlab 2025B下载安装教程
开发语言·matlab
XZ探长42 分钟前
基于 Trae Solo 移动办公修复 Vue3 前端服务问题
前端
逍遥德44 分钟前
AI时代,计算机专业大学生学习指南
java·javascript·人工智能·学习·ai编程
蝎子莱莱爱打怪1 小时前
Claude Code 省 Token 小妙招:RTK + Caveman 组合拳
前端·人工智能·后端
Rkgua1 小时前
JS中模拟函数重载的使用
javascript·jquery
竹林8181 小时前
用 wagmi v2 和 Next.js 14 硬扛 NFT 市场前端:从合约调用失败到批量上架,我踩了这些坑
javascript·next.js
programhelp_1 小时前
Pinterest OA 题库大公开|Programhelp 独家整理(最新高频)
java·开发语言
Momo__1 小时前
Vue 3.6 Vapor Mode:跳过虚拟 DOM,性能极致优化
前端·vue.js