上传图片报错:returned a response status of 403 Forbidden

时间:2024-04-02 07:25:06

有小伙伴可能在学习到上传图片的时候发现,上传出现500的错误。

我们知道,500的错误是服务器的错误,并不是我们代码的错误。看了报错代码发现关键字:

returned a response status of 403 Forbidden

这是什么意思呢?翻译过来就是返回了“被禁止(403)的响应”。上传文件涉及到读写权限,这个报错的意思就是服务器(Tomcat)没有写入的权限。解决方法如下:

找到Tomcat的目录,依次打开/conf/web.xml文件

上传图片报错:returned a response status of 403 Forbidden

在web.xml文件中找到servlet标签,在servlet里添加如下字段:

<init-param>

<param-name>readonly</param-name>

<param-value>false</param-value>

</init-param>

上传图片报错:returned a response status of 403 Forbidden