问题标签 [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 投票
1 回答
2488 浏览

java - HTTP POST 查询表单参数中的 UTF-8 字符

我正在尝试将表单数据从 Android 应用程序传输到 NodeJs 服务器。我的客户端代码如下(可以包含 UTF-8 字符的字符串是 的值params):

我的服务器代码如下:

当我的输入 javaparams有一个包含 UTF-8 字符的值时,我得到的服务器端的日志会打印没有这个字符的相应值,所以它在某些时候有点被吞没。例如,如果我的输入字符串是"ê",那么我的服务器日志将打印一个""值。

当我读到它是发送可以包含非 ASCII 字符的数据的最佳方式时,我使用了多部分表单。Formidable 显然也是处理包含 UTF-8 字符的表单的最佳节点包。

我的客户端使用 Apache HttpClient 4.3.3。

我究竟做错了什么?

0 投票
3 回答
1572 浏览

node.js - 节点js文件上传到s3或本地

我想为节点后端创建文件上传服务

这些文件可以根据配置上传到 amazon s3 存储桶或本地服务器。

据我了解

我可以使用 s3-upload 流上传到 s3 存储桶。我有以下问题

  1. 在 npm mpdule 页面上的示例中

    var read = fs.createReadStream('./path/to/file.ext');

流是使用本地文件创建的。如何从客户端读取输入流并将其通过管道传输到 s3。我可以为此使用强大的吗?

文件大小可能非常大。上传服务应该准备好服务多个请求。指向我的用例的任何文档或指南将非常有帮助

0 投票
1 回答
554 浏览

node.js - 从角度服务调用将输入类型文件发布到服务器 node.js

我有简单的多部分表单数据

我想做什么,将所有与文件相关的信息发布到用node.js编写的服务器

server.js 这是用节点编写的文件上传处理程序。Formidable 需要文件的所有参数。

我坚持的事情是,我已经准备好有角度的服务调用,如下所示:

此调用从角度控制器命中后端,如下所示

我不确定如何发布文件提交以便节点可以捕获它。$scope.file 也未定义。

请帮我解决这个问题。

0 投票
5 回答
5118 浏览

node.js - 强大的上传不起作用:“文件”未定义,没有错误

我正在尝试按照Node Beginner Book中的教程使用强大的文件上传文件。在此代码之后,我有一个将request对象传递给 requestHandler 模块的服务器模块。主页使用以下处理程序加载表单:

提交表单时,/upload 路径会触发以下上传处理函数:

但是,当单击上传按钮时,服务器崩溃并出现以下错误:

所以很明显这个files变量是未定义的。我认为可能有错误,但没有将error变量设置为null. 所以我在这里有点难过。想法?

0 投票
1 回答
337 浏览

node.js - 通过强大的表单上传

我在服务器中收到以下文件

我有文件上传处理如下:

这给出了 200 ok 但文件没有上传到所需的目录,即上传/

0 投票
1 回答
2812 浏览

php - 在 Wordpress 中断站点中添加多个 add_action 函数

我正在使用以下代码使用 Wordpress 中的 Formidable 插件更新字段值:

这完美地工作,没有错误。

但是,如果我复制代码,它会破坏我的 WordPress 安装(死机白屏)。即使我执行以下操作:

  • 将“order_mgmt_status”更改为新的函数名称
  • 为了测试它,我还注释掉了全局行 $wpdb->update 行,并更改了重复代码中的变量名称。
  • 我已经通过为每个要更新的字段执行一个新的 add_action 条目并通过执行一个调用多个函数来更新每个字段的单个 add_action 条目来测试它。这些都不起作用。

任何解决方案的想法将不胜感激!

0 投票
1 回答
851 浏览

node.js - 强大的上传文件不触发

开发和测试环境:

  • 视窗 8 64 位
  • 安装的节点版本 0.10.5
  • npm 版本 1.2.18
  • 表达框架
  • 用于文件上传的强大模块
  • Firefox 和 Internet Explorer 浏览器

HTML 代码:

app.js 代码:

路线/image.js 代码:

问题:

单击提交按钮时,我希望看到使用 console.log(files) 指令记录的文件。日志写道:

上传目录是:C:\Liber-I\app\FileSystemManager\routes\tmp 是现有目录吗?真的

几分钟内没有更多的日志被写入应用程序控制台。我测试了无文件提交的情况,似乎它的行为相同!成为nodejs问题的行为太奇怪了,我在哪里做错了?

0 投票
1 回答
268 浏览

javascript - 强大和提取嵌套文件数据 - Express 4 和强大

我已经接受了来自外部服务器的 POST 请求,到目前为止,我只是让它从 POST 中吐出原始数据,在这种情况下它是 XML。

我在帖子中只关心一个 Base64 字符串,这样我就可以对其进行解码并将其存储为图像文件,但它是严重嵌套的,尽管我尽了最大努力,但我不知道如何深入研究 xml 文件提取 Base64 字符串。

这是返回值的样子:

0 投票
1 回答
1281 浏览

javascript - 上传到nodejs时损坏的文件/图像

我已经用谷歌搜索了所有的互联网,但我还没有找到我的问题。我正在使用 multipart 上传到 nodejs,但是我所有的文件都损坏了,我使用了许多解析解决方案,我可以用强大的方法来完成,但我想学习如何自己解析。输出文件的二进制代码与原文件完全相同[大小和二进制(我使用hexdump -C int终端检查)]。

这是代码示例:

0 投票
0 回答
1257 浏览

javascript - 如何使用强大的快速上传多个文件

我正在尝试使用强大的模块上传文件。但是当我选择多个文件上传时,只有第一个被上传。我是节点新手。

这是我的上传功能

当我调用它时,会打印以下内容

我应该怎么做才能上传所有文件?