egg上传图片如果转buffer格式
从前端上传一张图片,在后端,得到临时路径如下:
/var/folders/5y/3cm_1kws4r18wmx5n2l9ntzm0000gn/T/egg-multipart-tmp/multipart-file-mode-example/2018/10/29/14/5eb8f5b7-a1d5-4b6a-9cf0-4fcc80bab4f0.png
我希望将此图片传入sharp中做压缩等处理,但是此路径传入sharp,报错:输入文件有损坏的头,所以是否可以将此临时路径转为buffer格式传入?如果可行,如果将此路径转化为buffer格式?望赐教。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
前端传上来的stream转换成buffer,然后用这个buffer实例化一个sharp对象,做一系列操作后toFile(目标路径)保存服务端。
stream转buffer 用下面这个函数
然后 调用并实例化sharp 如: