采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
经检查存放路径中也生成了相应的水银后的图片,数据库中存储的路径也正确,可是页面展示中前端的页面缺无法正确展示图片
经过检查发现网页上图片的的地址前缀不是电脑所存的D:\projectdev\image而是localhost://8080,代码是老师给的,在哪里调整可以改,我没用用主从复制读写分离和redis
所有图片路径都显示有前缀localhost:8080 请问老师如何让网页中显示本地的图片,我的图片前缀为D:\projectdev\image
同学这个跟主从分离没有任何关系,视频里面咱们也说了,需要在server.xml里面设置docBase, 你这里可以设置为D:/projectdev/image/upload,这样你的相对路径如果为/upload/images/item/shop/43/2019050215412560015.jpg 则会被解析成 D:/projectdev/image/upload/images/item/shop/43/2019050215412560015.jpg 此时如果这个路径下确实有这张图片的话就能够被获取。 主要就是替换了你的相对路径的/upload为docBase指定的路径
老师怎么配置docbase呢?这是server.xml中现在存在的东西,哪一章讲到这个东西了呢 <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <!-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html --> <!-- <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> --> <!-- Access log processes all example. Documentation at: /docs/config/valve.html Note: The pattern used is equivalent to using pattern="common" --> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log" suffix=".txt"/> </Host>
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
1.9k 47
1.8k 41
2.5k 40
1.8k 39
1.5k 37