问题标签 [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.
shopify - 在基本 Shopify 联系表单上出现错误后保留表单数据
我添加了一个基本的联系表格,如Shopify 文档中所述。
我的代码:
但是,如果用户尝试提交表单但填写错误,则页面会刷新并显示错误消息并清除所有数据。从用户体验的角度来看,这并不理想,因为用户必须重新输入所有内容。
表单错误后如何保留之前填写的所有数据?请帮忙。
php - FormData 发送文件但 $_FILE 为空
我不知道为什么我打印出来时总是得到一个空的 $_FILES 全局数组。我一直在看它,但我看不出我哪里出错了。因此,我已经显示了所有代码。如果我使用它到达服务器就好了,一切正常的按钮。但是如果我使用拖放操作,那么我在服务器上没有文件?知道为什么吗?当我打印数组时,它是数组(0)。
我发现了 while 循环的一个问题,我现在修复了它仍然没有文件。以防人们想知道发布操作是否正确。使用 mod_rewrite 重写 url。它显示正确的 php 页面,所以我假设页面已到达。mod_rewrite 会影响文件的上传。我不这么认为……?
这是服务器文件。这并不重要,只是以防万一
javascript - 如何在Javascript中获取表单字段(formData)的图像大小
知道如何在验证 javascript 函数中获取图像的字节大小,以便提示用户选择有效的图像大小。我已经看到其他解决表单逻辑问题的答案,但我想知道是否可以在验证 javascript 函数中获得大小。谢谢
这是我的表单相关代码:
php - 无法将新值附加到 formData 对象
我很难将额外信息附加到 formData 对象,因此它可以在 PHP 中用于添加到 SQL 数据库。不幸的是,它依赖于 AJAX,所以要测试你需要在服务器或本地主机上运行它,但我已经包含了一个简单的 PHP 文件,它需要被称为“StackedTest.php”
我一直在关注 MDN 上的示例,但是在花费大量时间寻找答案之后,我却一无所获。
谢谢你的帮助。
PHP 脚本
javascript - 无法发送多个表单字段formdata dropzone.js
我在发送图像时遇到问题 有一个文本区域字段供客户发送照片的描述,当他发送到数据库时,发送的图像好像所有图像都有相同的描述,只插入一个描述,
我正在使用库 DROPZONE.JS http://dropzonejs.com/
按照我的代码..请帮助我。
node.js - Node.js:如何使用请求模块发送带有表单数据的标头?
我有如下代码:
如何为此设置标题?我需要用户代理、内容类型以及标题中可能包含的其他内容:
我尝试了多种方式,但我可以发送标题或表单数据,但都无法发送。
php - 尝试从 formData 上传大文件
我尝试像这样通过 FormData 和 xmlHTTPRequest 上传大文件(超过 200mb)
在 php 脚本中我有
出去:
请求等待 10 秒并完成。使用较小的文件都很好,没有 FormData(来自简单的 ajax)都很好。php.ini 中的所有设置都有最大值。怎么了?
如果有帮助,这是我的请求标头:
响应头:
我的/etc/php5/apache2/php.ini:
我的脚本链接:http ://www.megafileupload.com/en/file/430866/test1-tar-gz.html
PS它一直运行10秒然后完成。
iphone - 在 iOS 上使用 POST 方法上传文件和文本
我正在尝试将带有文件和一些文本的 JSON 发送到 Web 服务,但服务器回答为无效。我已经查看了 3 天,但无法找到问题所在,所以我向您寻求帮助。
这是与 Web 服务对话的 Web 表单:
这是 php 开发人员发给我的:
因此,基于此,我在代码中执行了此操作(我在 stackoverflow 找到了一些内容:
我总是从服务器得到这个答案:
但正确的应该是这样的:
谁能知道我做错了什么?
谢谢
编辑:这是网络服务代码(据我所知):
javascript - FormData IE 8 不起作用
我知道IE8, IE9
不支持FormData
我尝试过使用html5-formdata.js
但html5shiv
没有任何效果:C
有人知道替代方案FormData
吗?
编辑
我发现JqueryForm作为替代方案,但如果有人知道支持,我不知道浏览器支持,请评论:D
2014 年 1 月 7 日更新
html5-formdata效果很好。感谢创作者:)