multipart/form-data属性是说将表单中的数据在提交之前以
类似type/image(jpg)----base64()数据----
的方式来分割各个数据段,如果有文件的话,文件也是放在---之间的
application/x-www-form-urlencoded方式就是以&连接起来的字符串,类似于
?a=aa&b=bsd&file=eee数据&ef=wef
这样的字符串
本来application/x-www-form-urlencoded这种也是可以上传文件的我想。
但是file控件是只支持将文件分割成
type/image(jpg)----base64()数据----
这样的,所以我们传文件就得用
multipart/form-data。假如file控件支持将文件分割成
=aa&b=bsd&file=base64()后的文件数据&ef=wef
这种格式的字符串的话,那我们也可以用
application/x-www-form-urlencoded这种方式来传文件,由于大小限制也得用post发送数据。
这个也是我自己推出来的,不一定准确,仅作大家参考
系统提示:这是一个从旧版导入的帖子,如有问题请参照原帖(原帖地址见顶楼)。