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

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

37得票6回答
节点/ Multer 获取文件名

我正在使用以下方式通过Multer上传文件到目录。它工作得很好,但我需要在上传后执行一些操作,这些操作需要刚刚发布到“upload”目录的文件名。我如何获取刚刚发布的文件名?// Multer storage options var storage = multer.diskStorage({...

27得票3回答
Multer创建带数据的新文件夹。

我使用 multer。 问题1 当我把以下片段放到app.js中时:app.use(multer({ dest: './uploads' } ).single('file')); 它在根文件夹下创建一个新文件夹,我的问题是这个新文件夹的生命周期,它会在何时被删除?经过1...

24得票1回答
Node Multer内存存储:如何释放内存

好的,Multer支持内存存储,这很棒。 但是上传文件后如何释放内存? storage = multer.memoryStorage(); upload = multer({ storage: storage }).single('image'); 对于磁盘存储,我可以在目标文件夹...

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

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

23得票5回答
我们能否配置 multer 不将文件存储在本地,只使用 req.files.image.path?

我的应用程序需要如下功能: 将图片上传到Cloudinary并在我的mongodb数据库中存储图像的url。 要将图片上传到Cloudinary,我需要提供文件路径,为此我使用了multer。我使用以下语句: app.use(multer({ dest: './uploads/'})); ...

22得票14回答
使用Multer时遇到意外的表单结束错误

我正在尝试从浏览器上传一张图片(jpg / jpeg / png)到NodeJS。我已经阅读了几篇教程和许多论坛上的帖子,但很少有人遇到这个特定的问题。 我确保与multer提供的名称(upload.single('upload'))匹配的名称与formData键(formData.app...

22得票3回答
谷歌云函数部署:EROFS:只读文件系统

我正在尝试将我的API部署到Google Cloud Functions,但是出现了以下错误信息:EROFS:只读文件系统,mkdir '/user_code/uploads'。 ⚠ functions[post]: Deployment error. Function load erro...

20得票4回答
如何将Multer保存在内存中的文件上传到另一个API

我有2个独立的NodeJS API,它们使用multer将文件保存在内存中。 我的Express中间件代码如下:import multer from 'multer'; const storage = multer.memoryStorage(); export default multe...

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

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