标签: html file forms upload enctype
在包含文件上传的HTML表单中,enctype =“multipart / form-data”属性必须包含 被设定。我知道这个。但为什么?究竟是什么变化? 它与application / x-www-form-urlencoded有何不同?
答案 0 :(得分:2)
这两项都是W3C doc。它很干,但它可以帮助一些。
答案 1 :(得分:2)
appliaction / x-www-form-urlencoded的默认编码不能发送a)大量或二进制数据或b)包含非ASCII字符的文本。这就是为什么你需要将它设置为multipart / form-data以进行文件上传。
答案 2 :(得分:2)
multipart请求可以包含多个部分(原文如此)。因此,您可以在HTTP请求中发送文件以及请求的其余部分。
Multipart也可以在带有附件的电子邮件中找到。