问题标签 [form-data]

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 回答
185 浏览

javascript - 发布时获取错误的表单数据名称

我正在尝试将多个参数传递给 javascript 函数。查看发布数据时,我得到不正确的数据名称。

HTML:

Javascript:

生成的帖子数据:

我知道发生了什么,但我的问题是如何将多个参数传递给我的 printList(),以便将这些参数有效地传递给 getSapleEntity()?

0 投票
0 回答
425 浏览

python - 从非网页客户端上传图片到 Google App Engine

我有一个 Google App Engine 应用程序 (Python),它需要允许用户将图像上传到 blobstore。客户端,而不是 Web 应用程序,将是本地移动应用程序。我有以下代码进行上传:

ImageUploadHandler安装在, 的/imgupload位置/echo是一个简单的处理程序,可以回显val作为文本/纯文本传入的任何内容。截至目前,我只是在使用 REST 测试工具,因为我还没有启动移动应用程序。我对 ImageGetUploadHandler 进行了 GET,并将生成的链接复制到测试应用程序中,在该应用程序中,我使用了一个带有 multipart/form-data 的 POST,其中一个图像文件位于上传 URL 的正确键下。当我这样做时,我收到以下错误:

我不知道出了什么问题。非常感谢任何帮助。

0 投票
1 回答
837 浏览

jquery - 从Rails jquery-file-upload中的formData检索数据

我正在尝试使用https://github.com/blueimp/jQuery-File-Upload/wiki/How-to-submit-additional-form-data添加其他表单数据,本教程用于我的 jQuery-File-Upload 插件轨道应用程序。

我正在按照在上传开始时为每个单独的文件上传设置 formData 的说明进行操作。

我的问题是,在按照教程中的说明保存文件及其标题后,我无法在最终表格中显示它们,因为我不知道如何达到 formData 的值。

我应该如何获取里面的数据 data.formData = inputs.serializeArray();并将它们发布在每个项目旁边?

谢谢。

0 投票
1 回答
612 浏览

php - ajax formdata append 不适用于键值样式

为什么这段代码不起作用?我应该如何在 formdata 中附加其他数据?

当我调试它时,我可以看到“file_for_upload”的数组,但看不到“test”或“test2”的数组。

基本上通常你会使用 $_FILES 然后它应该显示 file_for_upload 的数组。它就是这样工作的。但现在我需要添加另一个,例如 original_file_name。但它没有显示另一个数组。

是否有可能是因为我在 html 页面中只有一个用于文件上传的表单,而没有其他两个文本框表单?

0 投票
0 回答
1065 浏览

node.js - Amazon ec2 服务器上的 Nodejs,无法使用 multipart/form-data 处理 POST 请求

真的需要帮助。

当 enctype="multipart/form-data" 时,Nodejs 无法接收 POST 请求,浏览器只是挂起.. 没有响应,没有任何反应,然后超时(以后可以在服务器上的指定文件夹中找到具有哈希字符串名称的文件)。该代码在本地进行了测试,可以正常工作。

请求信息(来自 Google Chrome 网络选项卡)

标头:Content-Type:multipart/form-data;

有效负载:内容处置:表单数据;名称=“文件”;文件名="1_leaf_music.png"

回复:空

使用其他编码类型“application/x-www-form-urlencoded”的 POST 请求工作正常,它应该只在“multipart/form-data”时挂起。

安装在 Amazon ec2 虚拟服务器上,其他一切正常。

示例 > 挂起回调 > app.post('/form-file', ... > console.log 从不跟踪

应用程序.js:

看法:

亚马逊服务器上相同的代码寿命:http: //node.form.co.il :8001/

更新: 问题出在模块 bodyParser 中。如果它被删除,节点将按预期触发响应。

0 投票
7 回答
7223 浏览

javascript - Backbone.js 和 FormData

有什么方法可以使用 Backbone.js 及其模型架构,我可以将 formdata 对象发送到服务器?我遇到的问题是 Backbone 发送的所有内容都被编码为 JSON,因此 formdata 对象没有正确发送(显然)。

我正在通过发出直接的 jQuery ajax 请求并将 formdata 对象作为数据属性来临时解决这个问题,但这并不理想。

0 投票
2 回答
17493 浏览

javascript - 如何从 javascript 中的 FormData 获取数据?

我需要从 FormData 中读取数据吗?我尝试阅读类似someFormatData["valueName"]但它不起作用的东西。 options["fileId"]options["file"]不起作用。我也尝试options.fileId相同的结果:

0 投票
1 回答
3248 浏览

jquery - 快速解析 req.body 中的 multipart/form-data 帖子

我正在尝试使用 Chrome 和 Firefox 浏览器上的 jQuery Ajax + FormData 对象上传文件。我用来执行此操作的代码如下:

通过查看开发人员工具,我可以看到请求的格式正确,但是 express 识别的是 req.body 而不是 req.files 中的内容。这是请求有效负载图像:

请求有效载荷

快速配置:

我做错了什么??非常感谢。

0 投票
2 回答
3234 浏览

javascript - 使用 FormData 将字符串作为文件上传附加

我想知道是否可以使用表单数据将字符串作为文件上传。我相信应该有一些File对象,可以有valuefilename也可以mime-type设置。
伪代码:

0 投票
1 回答
2514 浏览

javascript - JS中的FormData图片上传

我可以使用以下表单成功地将图像上传到服务器:

我正在尝试做与上面完全相同的事情,但以编程方式使用 HTML5 FormData() 对象。


当您的用户单击提交按钮时,将调用以下内容:

我的html只是:

我没有包括或谈论我在服务器端所做的事情,因为正如我所说,使用上面通常的 html5 表单上传文件可以正常工作,所以我知道它一定是我的 JS 代码。

谁能看到为什么 JS 代码会产生 500 伺服器错误,但 html 表单版本工作正常?