我的表单有图片上传,同时也有文本内容. 我想让提交的数据 可以 $_POST获取表单内容,同时也能 $_FILES获取上传内容;
问题:
1.直接在表单上写multipart/form-data  没问题吗? 我测试$_POST可以获得文本字段;$_FILES也正常;
只是: 我看了很多文章,要用JS分开还是什么,文本字段不能在multipart/form-data表单中..
很是疑惑';

解决方案 »

  1.   

    你试着正常就正常了呗, 管别人写的作甚.两者的区别也就是 在发送前是否对字符进行编码的区别.
    multipart/form-data  不会对字符编码
    默认application/x-www-form-urlencoded   会对所有字符进行编码.
      

  2.   

    两者的区别也就是 在发送前是否对字符进行编码的区别.
    multipart/form-data  不会对字符编码
    默认application/x-www-form-urlencoded   会对所有字符进行编码.这不知是从哪里抄来的说明
    multipart/form-data  是对 application/x-www-form-urlencoded 的扩展,不但保留了 application/x-www-form-urlencoded 原有的编码形式,并将上传的文件一并打包到 http 数据包中
    text/plain 才是不对字符编码