CNode

node环境下,不是在浏览器前端,怎么将图片转为fie对象?

问答
Llantaole发布于5 年前最后回复5 年前6 回复5559 浏览0 收藏

image.png 前端有file对象,node环境下,没有file类,怎么在node端生成file对象

查看回复

回复 (6)

L
lantaole#1·5 年前
引用 leizongmin如果是想通过node代码去上传文件,这个跟你在node端用哪个http客户端有关。

@leizongmin 想把拿到的图片转file对象,图片已经通过图片get请求拿到了,只是不知道怎么转file对象image.png

L
leizongmin#2·5 年前
引用 lantaole@leizongmin 想把拿到的图片转file对象,图片已经通过图片get请求拿到了,只是不知道怎么转file对象

@lantaole 如果是在前端,应该是不能自己去创建 File 对象的,可以试试 Blob(https://developer.mozilla.org/zh-CN/docs/Web/API/Blob );如果是在 Node.js,没有所谓的 File 对象,如果要将文件保存到本地,用 fs.writeFile()

L
lantaole#3·5 年前
引用 leizongmin@lantaole 如果是在前端,应该是不能自己去创建 File 对象的,可以试试 Blob(https://developer.mozilla.org/zh CN/docs/Web/API/...

@leizongmin 前端web api是可以直接new file 对象, 是node端没法new file对象,blob试过了和file还是有区别,不知道怎么转为fileimage.png

Z
zengming00#4·5 年前

有fs模块还用什么file对象

L
lantaole#5·5 年前
引用 zengming00有fs模块还用什么file对象

@zengming00 现在的需求是: 上传图片接口要传图片file对象,需要node端上传,不通过前端上传,这个上传接口是前端用的,参数需要图片转file对象

L
leizongmin#6·5 年前

如果是想通过node代码去上传文件,这个跟你在node端用哪个http客户端有关。

参与回复
登录后即可参与回复。登录