问题标签 [enctype]

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

python - 是否可以在后端为表单设置 enctype="multipart/form-data" ?

我正在使用 Django 框架开发票务系统。我想实现一个功能,可以通过电子邮件创建票证,到目前为止收件人电子邮件与用户相关联。

我使用 mailgun 创建了一个将邮件数据重定向到 URL 的路由。

除了附件之外,我已经能够成功处理邮件内容,我认为这是因为我没有设置上传文件时必需的 enctype 属性。表单未验证。

是否可以在银行设置 enctype="multipart/form-data" ?

模型.py

实用程序.py

表格.py

项目 urls.py

应用程序 urls.py

视图.py

0 投票
1 回答
138 浏览

php - 使用表单发布文件只会在设置 enctype 时使 PHP 脚本挂起

enctype设置为multipart/form-data. 在 Safari 中,脚本崩溃(放弃)需要几分钟,但在 Chrome 中,它会立即崩溃。下,我的意思是用户被带到站点的根目录(/)。

在错误日志中找不到错误。

我已经设法在没有 enctype 和/或文件输入的情况下制作表单功能,但自然不会发布任何文件。

它是一个带有 PHP7 的 WAMP 服务器。Ini 设置都经过仔细检查以确保足够大。

这些脚本直到几周前才有效,但 IT 部门无法指出可能是原因的任何特定更新。

文件接收脚本,fileReceive.php:

浏览器地址栏中的加载栏刚刚启动,在 Safari 中挂起大约两分钟。max-execution_time错误日志中没有关于的消息。

0 投票
1 回答
93 浏览

asp.net - 如何在带有多个图像上传器的 asp classic 中使用 reCaptcha 2.0?

我正在使用 asp classic,其中我使用recaptcha 2.0,当我使用enctype="multipart/form-data"我的图像上传器工作正常但 recaptcha 响应为false并且当我删除表单标签 recaptcha 上的 enctype="multipart/form-data" 时工作正常但不是图像上传器请帮助我

重新验证方法

If Request.ServerVariables("REQUEST_METHOD") = "POST" Then Dim recaptcha_secret, sendstring, objXML

结果 = (objXML.responseText)

0 投票
0 回答
142 浏览

html - 为什么不推荐 enctype text/plain?

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form#attr-enctype

在这里,我发现“text/plain”仅用于调试,但没有更多信息可用,例如为什么它仅用于调试。

当我尝试使用“非文件”数据时,它非常实用。一切都由“新线”隔开,易于处理。

有什么问题?例如,有没有可以制造问题的角色?

0 投票
1 回答
22 浏览

html - 如何在 $_POST 中获取 HTML 输入以进行文件上传

使用 HTML 文件中的以下代码,我可以读取文件,但我没有通过 POST 获取 fileToUpload 的名称。如果我删除了ENCTYPE,我确实通过了fileToUpload,问题是我相信multipart/form-data对于文件上传是强制性的,并且我不使用该编码方法,其余的例程来处理文件循环进行。

如果有办法通过使用 multipart/form-data 来获取 user=-selected 文件的名称?

PS,foo.php 有以下代码来检查 POST 的内容:

以下 HTML 代码的输出是“Array()”,没有 ENCTYPE,输出是 Array ( [fileToUpload] => energydata2_X.CSV ),后者是我需要的。感谢您的任何指导!

0 投票
0 回答
133 浏览

node.js - 我应该使用 enctype="application/x-www-form-urlencoded" 还是 enctype='multipart/form-data' 在 nodejs 中使用 AJAX 发送上传文件和文本?

这是表单html代码。我enctype="application/x-www-form-urlencoded"目前正在使用。

我的 AJAX 调用:

我想将上面附加的文本字段与上传的文件一起发送。文件已成功提交,但是当我尝试在其中使用req.body.text时,nodejs它给出了未定义。为什么?????????????

这是路线代码:

所以我的主要问题是:如何在使用???nodejs发送后访问服务器端的文本字段 请帮忙!!!AJAXFormData

0 投票
1 回答
46 浏览

html - 使用哪种表单加密类型?

Q1A。我是否需要在发布到同一页面的以下关键字搜索表单上添加“enctype=”?

Q1B。真的有必要添加 enctype 吗?表单处理器将在 php.ini 中。

Q1C。注意“动作=”。如果“action=”包含一个已经是 urlencode() 的 url,它有什么区别吗?

Q1D。如果表单通过 POST 方法提交到同一域/网站上的另一个页面,是否真的有必要添加 enctype ?

Q2。如果我使用“application/x-www-form-urlencoded”,那么这是否会以任何方式成为双重 urlencoding,因为我已经对目标 url 进行了 urlencoded 编码?

Q3。如果我使用:

然后我必须在服务器端解码提交的数据还是什么?

Q4。还有什么我需要知道的吗?

0 投票
0 回答
29 浏览

forms - 在使用 enctype multipart 提交 html 表单时生成编译警告

在codeigniter中,当我提交带有图像上传的html表单时,它给我一个编译警告它在本地运行,但在cpanel上它给出了这个错误

严重性:编译警告

消息:输入中的意外字符:'' (ASCII=14) state=0

文件名:lib/rules.php

行号:889

回溯:

这是我的表格

这是我的方法

0 投票
1 回答
215 浏览

node.js - 将 JSON 从前端发送到后端的正确方法是什么?

我试图将数据从我的前端发送到我的后端(React 和 NodeJS)

我的后端是

但是 console.log 只显示一个空对象。我测试了用 Postman 发送一个 POST 请求,它工作正常,所以问题出在我的前端

0 投票
1 回答
841 浏览

node.js - multipart/form-data 返回空对象 | 节点

使用 POST 方法和 enctype="multipart/form-data" 的表单在 Nodejs Express 中返回空对象。

app.js我使用过:

在标签中仅使用POST 类型操作时<form>

req.body以 json 形式顺利输出,没有问题。

但是enctype="multipart/form-data"在 express req.body中使用会返回{ }- 空对象

有人能帮忙吗?