【发布时间】:2020-04-27 14:28:17
【问题描述】:
我正在使用“express”模块上传文件。我必须使用node-exif 读取上传图像的EXIF 数据。我不想将文件存储在磁盘上,并且上面的模块支持从缓冲区读取 EXIF 数据。我需要从上传的图像中读取缓冲区数据。这是上传代码:
var express = require('express');
var app = express();
var fs = require('fs');
var multiparty = require("multiparty");
module.exports.UploadImage = function (req, res, next) {
// Handle request as multipart
if (!req.files)
return res.status(400).send('No files were uploaded.');
var sampleFile = req.files.uploadedFile;
//Here I need to have the buffer.
res.send('Done!');
}
由于我是 Node 世界的新手,有人可以帮我获取缓冲区数据吗?
【问题讨论】:
-
如果不将文件存储在磁盘上,您将如何使用 node-exif?它似乎只提供从磁盘上的文件处理 exif 的能力....
标签: node.js nodejs-stream