有小伙伴可能在学习到上传图片的时候发现,上传出现500的错误。
我们知道,500的错误是服务器的错误,并不是我们代码的错误。看了报错代码发现关键字:
returned a response status of 403 Forbidden
这是什么意思呢?翻译过来就是返回了“被禁止(403)的响应”。上传文件涉及到读写权限,这个报错的意思就是服务器(Tomcat)没有写入的权限。解决方法如下:
找到Tomcat的目录,依次打开/conf/web.xml文件
在web.xml文件中找到servlet标签,在servlet里添加如下字段:
<init-param>
<param-name>readonly</param-name>
<param-value>false</param-value>
</init-param>