Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查request Node.js中是否有图像_Javascript_Node.js_Amazon S3 - Fatal编程技术网

Javascript 如何检查request Node.js中是否有图像

Javascript 如何检查request Node.js中是否有图像,javascript,node.js,amazon-s3,Javascript,Node.js,Amazon S3,我正在使用一个允许将图像上传到S3存储桶的服务,但这不是它唯一的功能。我想知道是否有可能知道一个图像是来自于请求,并知道是否需要上传图像。此服务中不强制上载 我的想法是: const sendPost = (req,res) => { if(req.file) { //Upload image } } 嗯,我不认为会是这样,但这可能吗?就像Mike建议的那样,我不确定您是否只是想知道文件是否是图像。如果需要检查文件类型,请尝试此库://使用express文件,然后重试 i

我正在使用一个允许将图像上传到S3存储桶的服务,但这不是它唯一的功能。我想知道是否有可能知道一个图像是来自于请求,并知道是否需要上传图像。此服务中不强制上载

我的想法是:

const sendPost = (req,res) => {
  if(req.file) {
    //Upload image
  }
}

嗯,我不认为会是这样,但这可能吗?

就像Mike建议的那样,我不确定您是否只是想知道文件是否是图像。如果需要检查文件类型,请尝试此库:

//使用express文件,然后重试

if(Boolean(req.files.length)) {
//Upload image
}

请让那些对您的代码一无所知的人获得所有必要的详细信息,以便给出明智的答案。