enctype="multipart/form-data" 上传图片的时候发现加了这个后表单post的数据后台收不到,求解决方案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了enctype="multipart/form-data" 上传图片的时候发现加了这个后表单post的数据后台收不到,求解决方案相关的知识,希望对你有一定的参考价值。

参考技术A 上传文件,你应该是要到下个jsp页面取值吧,这个值就是路径喽

SmartUpload mySmartUpload = new SmartUpload();
mySmartUpload.initialize(pageContext);
mySmartUpload.upload();
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
myFile.saveAs(filePath + myFile.getFileName());//************这是你想要的吧??追问

额,不是很懂你这什么意思诶,我后台是php,表单加了这条属性后,如果用post,php的$_POST值为空,$_FILES也为空,用get的话能取到值,但是图片就穿不了了,去了这条属性的话图片还是传不了

本回答被提问者和网友采纳

form表单中enctype="multipart/form-data"的传值问题

  form表单中enctype="multipart/form-data"的传值问题!!

  Form表单中enctype="multipart/form-data"后,Request。getParamter()方法失效了,肯定值为空了,使用fileupload组件,重新解析Request会得到一个fileItem的list计科,里面可以获取所有前端传过来的信息!

以上是关于enctype="multipart/form-data" 上传图片的时候发现加了这个后表单post的数据后台收不到,求解决方案的主要内容,如果未能解决你的问题,请参考以下文章

form表单中enctype="multipart/form-data"的传值问题

带有 enctype="multipart/form-data" 的 Spring Security CSRF [重复]

C# form表单提交enctype="multipart/form-data" 与 enctype="application/x-www-form-urlencoded

php:使用“enctype =“multipart/form-data””的文件加载不起作用

enctype="multipart/form-data"的form传参

node进阶| 解决表单enctype="multipart/form-data" 时获取不到Input值的问题