21得票6回答
如何重命名由Formidable解析的文件?

在Node中使用Formidable解析文件时,如何为文件命名?目前我的文件保存为“7c9d182a9892bb7588b49ea9d364efd0.pdf”,我更希望使用原始文件名。 有人知道如何实现吗?

20得票4回答
使用formidable和(knox或aws-sdk)在Node.js上将文件流上传到S3

我正在尝试通过表单直接将文件流上传到Amazon S3存储桶,使用的是aws-sdk或knox。表单处理使用的是formidable。 我的问题是:如何正确地使用formidable与aws-sdk(或knox),以使用这些库的最新特性来处理流? 我知道这个话题已经以不同的方式在这里提出过...

17得票6回答
为什么在Express中Formidable的`form.parse`回调函数没有运行?

我在服务器上使用formidable包来处理文件上传。这是我的express.js应用程序代码:var formidable = require("formidable"), http = require("http"), util = requ...

16得票4回答
Next.js通过API路由/ formidable上传文件-无法工作

我非常困扰于通过API路由上传文件的问题。 在客户端,我这样提交文件: onFormSubmit = (e) => { e.preventDefault() // Stop form submit this.fileUpload(this.state.file).th...

14得票3回答
使用Node.js、Async和Formidable进行错误处理

在下面的代码片段中,我想验证第一个异步方法中的字段。如果它们无效,我希望立即向用户返回错误。我该怎么做? 在第一个异步方法中验证字段,如果无效则立即向用户返回错误。var form = new formidable.IncomingForm(); async1.series([ ...

13得票1回答
os.tmpDir()已被弃用 - node和formidable

我使用 Node 版本 7.2.0 和 formidable 版本 1.0.17 进行文件上传。在更新到 Node 版本 7.2.0 后,上传文件时出现以下错误:(node:3376) DeprecationWarning: os.tmpDir() is deprecated. Use os....

13得票3回答
如何让HTML页面自适应移动设备屏幕?

我正在使用<iframe>在HTML页面上放置一个强大的表单,但我希望在移动设备上它能够全屏显示。目前,我正在使用以下代码:<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Ty...

11得票2回答
模拟一个 Express.JS 的 multipart/form-data 请求对象

我想对一个Express中间件函数进行单元测试,该函数使用node-formidable 来处理多部分文件上传。 以下是一个人为创建的示例:function doUpload(req, res, next) { const form = new formidable.Incoming...

10得票2回答
使用formidable解析表单值为文件名

我正在使用formidable来处理NodeJs中的文件上传。我在解析字段值方面有一些困难。 我该如何将project_id的值传递给表单处理程序,以便我可以将参数写入我的文件名中?<input type="text" id="project_id" value="{{projects...

10得票4回答
Node.js和Formidable头文件错误

跟随:The Node Beginner Book 我无法调试此问题,也找不到在线解决方案。作为Node.js的新手,希望有人能提供解决方案。 错误:已使用控制台日志信息更新,日期为2012年2月11日上午7:27:17Request for/ received! About to rou...