16得票2回答
NodeJS Multer无法正常工作。

我尝试使用NodeJS + ExpressJS + Multer进行文件上传,但是没有成功。 我的ExpressJS版本是4.12.3 这是我的源代码 server.js:var express = require('express'), multer = require('m...

19得票5回答
在Node.js中使用Multer追踪文件上传进度

如何跟踪上传到NodeJs服务器的文件的进度。我在服务器端使用multer上传文件。是否需要向客户端发送某种信息,以便客户端获取上传进度,或者这是在内部处理的,客户端可以自行跟踪进度。 以下是我用于上传文件的代码:var multer = require('multer'); app.use...

14得票3回答
Multer上传不是一个函数。

我正在使用Multer制作上传文件系统。我遵循了Github页面的说明,但它并没有起作用。const express= require('express'); const app = express(); const multer = require('multer'); const sto...

20得票5回答
使用Express JS中的Multer按扩展名过滤文件

正如问题标题所述,我需要根据文件扩展名过滤上传的文件。因此,我查阅了官方文档并搜索了这个网站。 我的尝试 我尝试过我找到的解决方案。文件已成功上传,但问题在于如何过滤文件。目前我的Router.js文件看起来像这样。 Router.JSvar multer = require('mul...

24得票11回答
multer - req.file 总是未定义

我看了很多关于同样问题的答案,但是我还没有找到一个可行的解决方案。我正在尝试使用express和multer制作一个可以上传文件的web应用程序,但是我遇到一个问题,就是没有任何文件被上传,req.file始终为undefined。 以下是我的代码:'use strict'; var ex...

37得票1回答
Node JS AWS S3 文件上传。如何获取公共 URL 响应。

我正在使用Node SDK将文件上传到Amazon S3。 文件上传正常工作,但我想获取该文件的公共URL以发送回客户端。 目前我收到的响应是:Successfully uploaded data { ETag: '"957cd1a335adf5b4000a5101ec1f52bf"' }...

7得票1回答
如何修复Node.js Express服务器中的“MulterError: Unexpected field”错误?

我正在设置一个服务器,用于从客户端上传zip文件。该服务器使用express和multer运行。上传文件时,服务器会抛出“MulterError:Unexpected field”错误,但我无法弄清楚是什么原因导致的。 我已经尝试使用png图像,并且可以正常工作。但是对于zip文件,它就无法...

9得票3回答
使用@UploadFile上传文件时接收到的对象类型是什么?

在下面的REST API中,接收到的文件对象是什么类型。 @Post('/:folderId/documents/:fileName') @UseInterceptors(FileInterceptor('file')) @ApiConsumes('multipart/form-data')...

9得票2回答
如何在NodeJS中将多部分请求从一个服务器传递到另一个服务器?

我有两个NodeJS服务器,服务器1接收客户端的请求并将其传递给服务器2,后者返回响应到服务器1并响应客户端。客户端上传文件,必须像其他任何rest请求一样传递。 我在服务器1上使用axios将数据发送到服务器2,在服务器2上使用multer将文件存储在磁盘上。 我有一个问题,即从服务器1...

8得票3回答
使用multer上传至S3,无需中间件函数

我正在使用multer将媒体上传到我的S3存储桶。我使用multer-s3作为中间件来上传媒体,例如: const upload = multer({ storage: multerS3({ s3: s3, bucket: myBucket, key: funct...