问题标签 [multer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3062 浏览

node.js - 使用 Multer 和 Express 上传和显示文件

我正在使用multer从表单上传带有express和node的图像,但是所有文件名都像“8f92a1388f70c6c88eb32489f6bcfcc9”一样出现。甚至没有附加扩展名。如何在客户端显示这个?

0 投票
1 回答
387 浏览

node.js - 使用 ExpressJS 路由时的 Nodejs 库 RequestJS 未定义 MULTER req.files.fileName.path

我遇到了 Multer 的问题,未定义的 req.files.path 字段

首先,我的 Express.js 路线是:

路由.js

当我使用单独的小型 requestJS 脚本测试我的路线时,它工作得很好:

使用 requestJS 进行 HTTP REST api 请求测试

postDataObject.js

现在我正在为前端使用编写包装库,当我在另一个上下文中使用相同的代码时,似乎 Multer 处理req.files.headerImg.path 不起作用,它是未定义的。

我用于包装库的代码:

包装器-lib.js

最后我用以下方法测试了整经机:

包装器-test.js

当我运行测试用例 wrapper-test.js 时,它会抛出一个错误,即 req.files.iconImg.path 未定义。

有什么想法可能是错的吗?

0 投票
16 回答
75228 浏览

node.js - 如何使用 multer 存储具有文件扩展名的文件?

设法将我的文件存储在一个文件夹中,但它们存储时没有文件扩展名。

有谁知道我将如何存储带有文件扩展名的文件?

0 投票
3 回答
2631 浏览

node.js - 上传文件时遇到问题(Express/Node、Multer)

大家好,我正在使用jade生成html并在页面上显示此表单:

当我选择一个文件并尝试上传时,连接超时。我究竟做错了什么?我也在使用 multer 中间件来帮助上传:

回到 app.js:

0 投票
1 回答
1018 浏览

json - 无法让 xlsx 到 JSON 转换器在 Node/Express 中正常工作

我正在使用下面的包尝试将上传的 excel 文件 (.xlsx) 转换为我的 Express Web 应用程序上的 JSON 文件:

https://www.npmjs.com/package/xlsx-to-json

所以这是我供用户上传的表格:

这是我在我的主要快递(app.js)文件中上传回的路由:

无论如何,简而言之,上传似乎工作正常,也就是说,它们被上传到目录中的 /uploads 文件夹。但是,我从 xlsxj 转换器返回的 JSON 文件是空的,我不知道为什么。我用随机单元格中的一些单词制作了一个小的测试 xlsx 文件,它仍然让我在 output.json 中返回一个空的 []。任何人都可以让我知道我做错了什么?

0 投票
1 回答
3009 浏览

javascript - multer可能有问题?错误:Router.use() 需要回调

使用 yeoman angular-fullstack 构建站点在本地工作得很好,但是当我部署和使用 dist/release 版本时,它在我的服务器上给了我这个有趣的错误。

它似乎在这条线上失败了

虽然它在本地工作得很好?让我有点难过。想知道它是否与multer有关?我已经安装了节点模块。想法?

0 投票
2 回答
2036 浏览

node.js - 在 node+express 中使用文件上传模块 multer

我正在尝试在基于 express 4 的应用程序中实现文件上传。我遵循本教程:https ://codeforgeek.com/2014/11/file-uploads-using-node-js/

在该代码中:

行 app.use(multer({

导致错误:

可能是什么原因?我在节点和快递方面很新。解释requires middleware functions并没有告诉我任何事情。

0 投票
1 回答
582 浏览

node.js - 如何获取请求中文件的原始顺序?

我正在使用 express 和 multer。下面的文件是随机顺序的。文件的顺序对于这个特定的请求很重要。如何从请求中获取原始订单?我需要的只是一组原始名称。

0 投票
5 回答
32663 浏览

javascript - 如何使用 multer 将文件从邮递员发送到 node.js

Windows
Express 4.12.4
Multer 1.0.1
节点 v0.10.22

我正在尝试使用邮递员将文件发送到我的 node.js 服务器。

我正在尝试按照这里的自述文件

这是我与邮递员一起发送的内容:

这是它的样子: 在此处输入图像描述

这是它对 node.js 的影响

当我和邮递员一起打这条路线时,我得到{}了 forreq.bodyundefinedfor req.file

我究竟做错了什么?

这是我初始化app传入路由文件的地方:

也许里面有什么东西在做?

编辑:

我什至试过

这并没有帮助。它不记录任何内容err

0 投票
0 回答
512 浏览

ajax - 使用 Express4 和 multer 上传文件失败

我正在尝试使用 Express4 和 multer 进行图像 ajax 上传,但它不起作用

这是我的请求截图

在此处输入图像描述

这是服务器脚本

更新的客户端代码: