multer相关内容

NodeJS Multer Nginx上载错误:位置0处的意外令牌入JSON

我无法使用Multer将图片上传到我的NodeJS后端。我正在使用Axios将包含图像和一些数据的FormData对象发布到我的Nginx代理服务器,该服务器最终会将其保存在我的数字海洋空间中。在我的开发环境中,一切都运行得很好,但当我尝试在生产环境中上传文件时,收到以下错误: SyntaxError: Unexpected token - in JSON at position 0 ..
发布时间:2022-08-18 10:56:32 其他开发

如何从NODE/Express中用户上传的CSV文件中解析数据?

我有一个前端反应应用程序和一个后端节点/快速应用程序。我希望允许用户上传CSV文件,然后解析该文件并为每行实例化一个模型。然而,我对如何做到这一点有些困惑,因为我习惯于简单地在API中发布到一条路由,并从请求体持久化。在本例中,请求体中的内容是文件,我不想保存文件,只想保存其中的数据。如何在不将文件保存到数据库的情况下对其进行解析?我尝试使用Multer来处理上传,并使用CSV-Parse来解析内 ..
发布时间:2022-06-18 11:04:56 其他开发

Axios with Redux Saga在插入和放置到NodeJS+Express API时不发送表单数据

目前我使用的是带NodeJS的Reaction,并表示为API。当我使用redux saga而不使用formData将数据发送到API时,它工作得很好,但当我尝试使用formData提交时,出现了res消息,我认为这是因为发送的有效负载为空 并且在网络负载选项卡上,不发送任何表单数据 以下是我使用的代码 export const addNewData = values => { ..
发布时间:2022-06-18 10:56:10 其他开发

如何让Multer正确地解析与表单数据一起发送的客户端请求?

我希望将数据从客户端传输到服务器计算机,在该服务器计算机上,它们都在使用Node.js。在客户端上,我使用库axios和form-data。在我使用的服务器上,express和multer... 我使用的客户端代码如下: const FormData = require('form-data'); const axios = require('axios'); let form = ..
发布时间:2022-06-18 10:39:01 其他开发

我不知道如何使用Express处理Multer中的错误

我正在使用Multer将最多3个图像上载到服务器,它工作正常,但当我上载超过3个图像时,Multer会告诉我错误,但无法向用户显示。 我正在处理调用控制器的路由,但在Multer文档中,它仅显示了如何处理带有控制器操作的路由的错误。 路由: router.post('/', upload.array('pictures', 3), newProduct ); 处理多 ..
发布时间:2022-06-18 10:21:57 前端开发

Heroku通过POST请求一次又一次崩溃,Multer或nodemailer H=18

当我发送由多部分组成的表单时,我在Heroku上的部署在POST请求时不断崩溃。我在日志中看不到它是在上传(Multer)功能、保存(Mongoose)功能还是Sendmail(Nodemailer)功能上。 我在日志中唯一看到的是H18错误:内部服务器。 Router.js const express = require("express"); const mongoose = re ..
发布时间:2022-06-18 10:15:10 其他开发

Node.js Multer错误:意外字段

我的Node.js Multer有问题... 我想知道是什么导致了这个问题。 我想我在客户端和node.js的Multerupload.single('streamfile')之间设置了正确的名称。 我不知道是什么其他因素导致了此问题。 下面是我的代码。 谢谢。 错误消息 Error: Unexpected field at makeError (/Users/t ..
发布时间:2022-06-18 10:04:26 其他开发

获取NodeJS中上传的图片url

我正在使用NodeJS Multer将图片文件上传到图片上传目录。上传后,如何在客户端浏览器的html img标签中显示此特定图片。URL是什么? 当我键入http://localhost:3000/uploads/1591342432.jpeg,时,它显示无法获取文件。 var storage = multer.diskStorage({ destination: functio ..
发布时间:2022-06-18 09:43:38 前端开发

上传文件并请求受保护的下载node.js

我有一个用node.js、Express和Multer上传文件的系统,文件存储在静态目录中。我想要的是将它们存储在服务器上,并且只有在我登录后才能看到它们。 问题: 我要上传的系统没有问题,但我需要保护/Files/Documents/hv.pdf目录中的文件,因为每当我输入URL打开文件时,浏览器都会保存历史记录,这是不应该发生的事情,如果用户没有登录,我如何避免访问? 我正在 ..
发布时间:2022-06-18 09:30:42 其他开发

解析分块表单数据,然后使用Multer(Node模块)上传文件

如果已将条目添加到数据库,我在尝试确定如何阻止Multer上载文件时遇到一些问题。 在我的场景中,我有一个由多部分组成的表单,您可以在其中添加指定ID的啤酒。它有两个输入,一个带有文本输入(Id),另一个带有文件输入(BeerImage)。 我想要做的是,在上载文件之前,检查它是否已存在于数据库中,如果没有,则上载该文件。目前,我的代码是先上传文件,然后检查它是否存在,这是一件坏事! ..
发布时间:2022-04-09 17:59:46 其他开发

FireBase管理员SDK无法上载到存储存储桶文件夹

我正在尝试使用FireBase函数上载文件,更多地使用this docs,但似乎无法像下面这样上载到文件夹FireBase: ... 我要直接上载到我的文件夹 我已经试过了 const bucket = storage.bucket(".appspot.com/img_users/"); 但仍未正常工作,请帮助! 推荐答案 云硬盘中实际上没有文件 ..

用于文件上载的JWT令牌和多点协议(节点)

我需要一些帮助来弄清楚如何使其正常工作--我已经测试了JWT身份验证和SSL,并在我的“/user”路由上设置了正常工作的JWT身份验证和SSL。我正在尝试安全地允许用户也使用JWT和SSL路由上载音频文件。 身份验证中间件可以工作,当我注释掉身份验证中间件时,Multer可以让我上传文件。但是,当我保留中间件时,上载的文件会在我的系统上创建,但该文件无法正确上载,并且出现404错误。 ..
发布时间:2022-02-23 16:54:05 其他开发