问题标签 [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.
angularjs - 如何使用多个文件输入元素上传文件?
我正在尝试以一种形式从多个输入元素上传多个文件。
举个例子 :
我有文件上传服务。有了这个,我可以知道它来自哪个输入元素。
在此之前,一切正常。我得到了我的类别/文件的地图。但是,当我将它上传到服务器时,我需要这样做:
所以当服务器收到这个时,它无法知道文件的类别。我懂了:
我试图在 File 对象中添加一个字段。它不起作用。你有什么建议吗?我正在使用 Angular、Express、Multer 和 Node。
node.js - 如何正确配置流星以使用节点文件上传模块“multer”
我只是从流星开始。
我找到并添加了“multer”包:
现在,我想知道如何配置流星的服务器端使用。
在我的普通节点应用程序中,我像这样使用它:
Meteor 中的等效服务器代码是什么?
node.js - 节点 JS AWS S3 文件上传。如何获取公共 URL 响应
我正在使用 Node SDK 将文件上传到 Amazon S3。
文件上传工作正常,但我想获取文件的公共 url 以发送回客户端。
目前我得到的回应是:
这是我的代码。我正在使用 Node Express 服务器和 Multer 来处理上传。
node.js - 在快速路由中设置 multer 属性
我没有将其附加multer
到整个快递app
,而是尝试仅将其包含在特定路线中,这样会更好,因为您将阻止上传到每个路线处理post
。
问题是,我无法在路线内设置它的属性。
在这里,req.files
是未定义的。
如果我将 multer 放入单独的中间件并将其附加到上述路由,也会发生同样的事情。
同样在这种情况下,req.files
是undefined
。
我做错了什么还是应该开始责怪啤酒?
node.js - 如何处理 expressjs 中间件请求。dropzone 发出的 POST 请求仍处于待处理状态
我正在使用 dropzone 上传文件。在服务器端,我使用 node 和 expressjs。我也使用 multer 作为文件处理中间件。
dropzone 调用一个端点以将文件保存在服务器上。
在服务器端,我创建了一个端点来处理文件:
这就是我配置multer 的方式
看起来 multer 会自动将文件保存到文件uploads
夹中。
问题:即使文件保存在服务器上,请求在客户端仍处于挂起状态。
如何从服务器向客户端返回成功响应?
我是否需要在我创建的端点上添加一些代码,或者我需要在 multer 给出的 onFileUploadComplete() 下添加所需的逻辑?
node.js - Error handling when uploading file using multer with expressjs
I am using multer to save the file on server developed through express & nodejs.
I am usign following code.
Multer saves the file for me in the specified destination folder.
All this is working fine but I have following questions:
- If the file saving fails for various reasons, it looks like my route will always return status 204.
- I am not sure if status 204 is retured after file is saved or while the file is getting saved asynchronously, status 204 is returned.
javascript - 将数据从 server/app.js 传递到控制器 Angular-fullstack + multer
我正在努力将文件名从 server/app.js 传递到 client/app/ 中的控制器
我正在使用 Multer 处理文件上传,它工作正常,但我需要将文件名传递回客户端以在下一个视图中显示它。
这是我的代码:
服务器/app.js
它显示了新的文件名,但我需要它以可用的形式出现,并且当我在做所有这些服务器端时,我的控制器中没有任何东西可以处理传入的响应。
任何帮助将不胜感激。
node.js - Nodejs 有什么问题?
我正在使用multer来处理上传图片。
我没有在任何地方声明“完成”变量,为什么这段代码仍然有效?如果我删除对“a = asass”的评论,我会在上面得到错误。(我不在任何地方声明“a”变量)。当我为变量赋值时,我应该得到错误,但它不会发生。
node.js - 使用 NodeJS 和 Multer 将图像上传到 S3。如何上传整个文件 onFileUploadComplete
我正在使用NodeJS和Multer将文件上传到S3。
从表面上看,一切似乎都在工作,文件被上传,我可以在bucket
登录AWS控制台时看到它们。但是,大多数情况下,当我点击文件的链接时,文件已损坏,通常文件大小比原始文件小得多。
当文件到达服务器时,文件大小是正确的log
,但在S3上它要小得多。例如,我刚刚上传了一个 151kb 的文件。该post
请求正确记录了文件大小,但在S3上,该文件显示为 81kb。
客户端:
服务器:
编辑:
设置file.buffer
为body
permaonFileUploadComplete
似乎有效,但我觉得这不是正确的做事方式,以后可能会回来咬我。这种方法可以吗,还是我应该注意这样做的问题?
node.js - node.js multer 将文件名保存到数据库中
我正在尝试将上传的文件名保存到数据库中?谢谢。基本上我怎样才能将 multer 传递file.name
到数据库中。我的尝试是使用这个变量:var fileimage = file.name;