采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
# 商户图片保存路径businessImage.savePath=D:\\apache-tomcat-7.0.62\\webapps\\upload\\business\\
图片这样存在tomcat下面,每次重新运行程序的话,传到上面的图片每次都没有了
你用的是idea?在开发环境里启动可能会这样
是的 我用的idea
非常感谢!
或者你这样:部署到服务器上的代码,加详细的日志,系统环境、当前用户、获取文件时捕获到的异常等等。
与其纠结这个问题这么长时间,为什么不再单独发布一个Tomcat到服务器试试呢?
在单独发布一个tomcat服务器?没懂。
在linux上用Tomcat做资源服务器
装两个tomcat服务器 还是怎么弄?
请教下老师,我们浏览器访问资源,是以什用户角色访问的?其他用户吗?
这和浏览器没有关系,Tomcat就是启动时的用户,你用的Apache你搜一下。
图片上传的话,图片权限是644才对的吧,问题是为什么上传的图片用MultipartFile的transferTo方法就变成640了呢?这个有办法设置上传的图片的权限吗
tomcat和apache下是不是启动容器的用户不同?所以一个可以一个不可以?或者文件所在文件夹的权限不同?或是文件夹为个别用户设置过特殊权限等等。你搜一下java设置文件权限,最简单粗暴的是用java执行linux命令
我觉得这里必须是644才行,tomcat本地可以访问这张图片,然而我用手机访问局域网这张图片,也是显示不了。赋予644权限后,手机上就可以查看这个图片了。不知道老师有没有部署代码到服务器试试,我觉得上传的图片外部是访问不了的。
你没有回答我的问题,你没明白文件权限本质,这个肯定是可以部署到linux服务器上并正常访问的。
老师 我问下为什么-rw-r-----权限的文件放在tomcat下可以访问,但是放在Apache下面就没权限访问呢?
你可以在开发环境外单独部署一个端口号不同的tomcat做静态资源服务器,然后按照视频里,把存储路径和访问路径配置改一下,你应该知道怎么改
我本来想用Apache做个静态图片服务器的,但是发现用视频上的方法传到目录的权限是-rw-r-----,没有权限读取
赋权限后就可以正常显示图片了
登录后可查看更多问答,登录/注册
【毕设】SSM全面梳理,前后端分离,zTree 和复杂SQL打造权限系统,解惑MyBatis和RESTful
2.5k 3
1.4k 3
2.7k 5
1.0k 43
1.1k 24