HTML表单未发布文件

时间:2019-07-04 12:14:00

标签: html

我正在尝试将表单从we浏览器发布到服务器,该表单包含5个文本输入和1个文件输入。服务器的目标是获取文本输入和我提交的文件的内容。

每当我输入文件时,帖子都会按原样发送5个文本输入(文件输入为空),但是每当我添加文件时,都不会将任何内容发送到服务器(该表单不包含在POST中:既没有文本输入,也没有发布文件)。我没有使用PHP或Javascript解决此问题,因为我认为应该可以只发布HTML表单。

我尝试过以自己的格式发送文件,并省略了enctype。省略编码时,将发送文本文件,但仅添加文件名,而不添加其内容。

<form enctype="multipart/form-data" method="post">
   P: <input type="text" name="p" value="1"><br>
   Ch: <input type="text" name="ch" value="2"><br>
   I: <input type="text" name="i" value="3"><br>
   C: <input type="text" name="c" value="4"><br>
   V: <input type="text" name="v" value="5"><br>
   F: <input type="file" name="fileupload"><br>
   <button type="submit">Submit using POST</button>
</form>

没有错误消息,只是没有发送数据。

我使用https://developer.mozilla.org/en-US/docs/Learn/HTML/Forms/Sending_and_retrieving_form_data(请参阅“查看HTTP请求”一节)来跟踪POST及其发送的表单。

0 个答案:

没有答案