使用HTML表单输入类型文件?

使用HTML表单输入类型文件?,html,forms,http,Html,Forms,Http,我有一个HTML表单,如下所示: <form action="/AddFile" method="post"> <input type="file" name="filedata"/> <input type="submit" value="Add File"/> </form> 当我使用它并提交一个名为foo且内容为bar的文件时,POST请求包含filedata=foo而不是filedata=bar 我做错了什么?如何获取

我有一个HTML表单,如下所示:

<form action="/AddFile" method="post">
    <input type="file" name="filedata"/>
    <input type="submit" value="Add File"/>
</form>

当我使用它并提交一个名为
foo
且内容为
bar
的文件时,POST请求包含
filedata=foo
而不是
filedata=bar


我做错了什么?如何获取文件内容?

您需要向表单中添加
enctype=“multipart/form data”

第二,您需要从$\u文件中获取文件


三我认为是
file\u get\u contents($\u FILES['filedata']['tmp\u name'])
获取文件内容。

您需要向表单中添加
enctype=“multipart/form data”

第二,您需要从$\u文件中获取文件


三我认为是
file\u get\u contents($\u FILES['filedata']['tmp\u name'])
获取文件内容。

您的标记缺少属性
enctype=“multipart/form data”
,当存在文件字段时需要该属性。请参见上的HTML 4.01规范


使用
多部分/表单数据
,发送文件内容。其余部分取决于服务器端处理程序

您的标记缺少属性
enctype=“multipart/form data”
,当存在文件字段时需要该属性。请参见上的HTML 4.01规范

使用
多部分/表单数据
,发送文件内容。其余部分取决于服务器端处理程序