html表单默认的属性是application/x-www-form-urlencoded,不能用于文件上传,而上传文件,必须要加enctype="multipart/form-data",只有使用了multipart/form-data,才能完整的传递文件数据,进行后续的操作!
enctype="multipart/form-data"是上传二进制数据; form里面的input的值以二进制的方式传到后台,你试想一下,文件不同于普通表单,如果不以二进制方式传递,你在后台处理文件上传时,你怎么写文件呢?
出现异常,这是正常情况下,有异常找错误才方便啊!所以,你应该把异常信息给贴出来,注明是哪一行出现异常!
enctype="multipart/form-data"是上传二进制数据; form里面的input的值以二进制的方式传到后台,你试想一下,文件不同于普通表单,如果不以二进制方式传递,你在后台处理文件上传时,你怎么写文件呢?
出现异常,这是正常情况下,有异常找错误才方便啊!所以,你应该把异常信息给贴出来,注明是哪一行出现异常!
解决方案 »
- 一套计算机试题,认为自己NB的来答
- Hibernate query ??????
- 请教高手,如何从数据库加载JSP源码并执行?
- spring错误,高手进来看看
- java.sql.SQLexception;[Microsoft][SQLServer JDBC Driver]Error establishing socket 是由什么引起的
- jsp小问题?
- 关于事物。问个问题
- 请教:该JSP中数据库查询字符串是否正确?
- 用jspsmartupload的问题
- 高手指点一下(关于参数传递在线等)
- HTTP Status 500 - Invalid action class configuration that references an unknown
- Spring注入单例不同类不一致的疑问
帖子名字jsp页面from表单加入enctype="multipart/form-data"复合数据类型就会报错 不知道怎么解决 之前第一次发帖