html表单enctype

时间:2009-06-10 09:28:04

标签: html file forms upload enctype

在包含文件上传的HTML表单中,enctype =“multipart / form-data”属性必须包含 被设定。我知道这个。但为什么?究竟是什么变化? 它与application / x-www-form-urlencoded有何不同?

3 个答案:

答案 0 :(得分:2)

这两项都是W3C doc。它很干,但它可以帮助一些。

答案 1 :(得分:2)

appliaction / x-www-form-urlencoded的默认编码不能发送a)大量或二进制数据或b)包含非ASCII字符的文本。这就是为什么你需要将它设置为multipart / form-data以进行文件上传。

答案 2 :(得分:2)

multipart请求可以包含多个部分(原文如此)。因此,您可以在HTTP请求中发送文件以及请求的其余部分。

Multipart也可以在带有附件的电子邮件中找到。