问题标签 [formidable]

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 投票
6 回答
3049 浏览

node.js - nodejs强大不触发任何事件

我在 express3.x 上并使用强大的

上传表格是

没有任何事件被触发......不确定我错过了什么......

0 投票
2 回答
4579 浏览

node.js - node应用流文件直接上传到amazon s3

您好 :) 我正在研究让我的节点应用程序流 HTTP POST 文件直接上传到 Amazon S3 存储桶的可行性。

我正在考虑为此使用 Formidable 和 Knox。

我不确定的部分是 S3 要求您在传输之前知道文件中的总字节数。

我认为实现这一点的唯一方法是使用 HTML5 文件 API(可能还有 Internet Explorer 上的 ActiveX 控件)来检查客户端上的文件大小并将其作为 HTTP POST 请求的一部分发送,这是对的吗? ?

0 投票
1 回答
3670 浏览

node.js - 从 node.js 报告上传进度

我正在编写一个小型 node.js 应用程序,它从 HTML 表单接收多部分 POST 并将传入数据通过管道传输到 Amazon S3。强大的模块提供多部分解析,将每个部分公开为一个节点Streamknox模块将PUT 处理到 s3。

我正在通过socket.io向浏览器客户端报告上传进度,但很难让这些数字反映节点到 s3 上传的真实进度。

当浏览器到节点的上传几乎是瞬间发生时,就像节点进程在本地网络上运行时一样,进度指示器立即达到 100%。如果文件很大,即 300MB,进度指示器会缓慢上升,但仍然比我们的上行带宽允许的要快。在达到 100% 进度后,客户端然后挂起,大概是在等待 s3 上传完成。

我知道在内部putStream使用 Node 的stream.pipe方法,但我不明白它是如何工作的细节。我的假设是节点尽可能快地吞噬传入的数据,并将其放入内存中。如果写入流可以足够快地获取数据,则很少有数据一次保留在内存中,因为它可以被写入和丢弃。但是,如果写入流很慢,就像这里一样,我们可能必须将所有传入的数据保留在内存中,直到可以写入为止。由于我们正在侦听data读取流上的事件以发出进度,因此我们最终报告上传速度比实际速度快。

我对这个问题的理解是否接近标记?我该如何修复它?我需要对write, drainand感到沮丧和肮脏pause吗?

0 投票
0 回答
1735 浏览

node.js - 强大在 node.js 中不起作用

我正在使用强大的包来解析 node.js 中的表单以上传文件。当我尝试触发 form.parse() 方法时,它无法正常工作。

这是我的服务器端代码。

请给一些建议。

0 投票
5 回答
6106 浏览

node.js - form.parse() 方法未在 node.js 中调用

我正在使用强大的包来上传文件。这是我的服务器端代码。

上述代码中,form.parse()方法没有被调用,请给出解决方案。

0 投票
1 回答
167 浏览

node.js - 使用 Flatiron 上传文件

我正在尝试在 Flatiron 中上传文件。在不使用 Flatiron(仅 Node)的情况下,我可以像这样使用 Formidable 进行文件上传 -

但是,相同的代码在 Flatiron 中不起作用。它在第一行之后挂在那里 -

我在这里想念什么?也没有错误。

注意 - 代码示例在 CoffeeScript 中。

0 投票
2 回答
2790 浏览

php - 解析错误:语法错误,第 90 行的 functions.php 中出现意外 $end

/结束/

找不到错误的原因..在任何人都可以帮助我..谢谢..强大的专业钩子,wordpress ......
非常感谢提前:) 解析错误:语法错误,意外的 $end 在第 90 行的 /home/wpperhou/public_html/dev/aor/thesports/wp-content/themes/made/functions.php

0 投票
1 回答
7719 浏览

node.js - 在node.js中使用强大的express时如何更改上传路径

实际上我遇到了两个问题

一、如何更改上传路径

我的文件夹结构是这样的:

我的节点代码在 app.js 并从中启动,所以我想将上传图片上传到上传文件夹,我更改了路径:

好像上传成功了,但是我不知道文件在哪里,它不在上传文件夹中。

那么正确的路径名是什么?

第二个问题是

如果我不更改它,它可以正确上传到,C:/Users/ADMINI~1/AppData/Local/Temp 但它会在没有格式的情况下重命名,

那么如何获取上传格式并自行重命名?

第三个问题是

我还将处理程序绑定到process事件,例如

但它似乎不起作用,当上传日志什么都没有。为什么?我错过了什么吗?

这是我的所有代码:

0 投票
1 回答
1070 浏览

image - 在 node.js 中上传具有强大功能的图像失败

我想在node.js中使用强大的express来实现上传图片的功能,

我要做的是:

使用此代码,图像可以成功上传,但该form.parse函数似乎没有被调用,因为log没有被调用

为什么?我的代码有什么问题?

0 投票
1 回答
770 浏览

node.js - 如何获得对http请求文件上传中止的响应?

我将使用带有express的nodejs上传文件。

我看到 bodyParser 完成了工作......

但是如果我想限制请求的大小,我发现它不会以某种方式取消上传。客户端不断发送数据。

所以我写了这个中间件:

它可以工作,取消上传,但客户端没有得到(或忽略)响应!

我认为这可能是 http 协议的一种行为,因此不胜感激。