项目部署到linux后,上传图片出现java.lang.RuntimeException::java.io.FileNotFoundException: /xxxx/(Permission denied)禁止访问
网上的方法是说这个错误主要是因为图片存储路径文件夹没有授权,所以没法写入文件,只要授权就行了。
chmod 777 upload
这条命令试过不行还以为不是这个问题
经过反复调试
发现是file.makedir();这个方法出了问题
不能创建出相应的路径
从而导致写入图片出现FileNotFoundException,
除此之外要给图片存储路径文件夹权限
chmod -R 777 /home/images