请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

2回答

同学好,建议把数据库以及程序中所有\\的地方都改成/,不需要采用os.separator win和linux都认/

0 回复 有任何疑惑可以回复我~
  • 提问者 慕田峪4203571 #1
    老师,我的数据库和代码中都没有用到\\
    数据库中路径是这样的
    \upload\images\item\shop\1\2017060420374775350.jpg
    文件路径是这样的
    D:\projectdev\image\upload\images\item\shop\1
    但是读出来显示的时候有\\,我在想是不是因为这样所以我前端页面一张图片也显示不出来
    回复 有任何疑惑可以回复我~ 2019-05-22 00:55:39
  • 翔仔 回复 提问者 慕田峪4203571 #2
    感觉在哪里又转义的逻辑了,建议同学直接使用/ 以为你为你server.xml里面是遇到/upload才解析,而遇到\upload不会解析
    回复 有任何疑惑可以回复我~ 2019-05-22 01:10:56
  • 提问者 慕田峪4203571 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-05-22 01:21:30
慕哥9163380 2019-05-21 22:23:46

应该是你的数据库图片路径都编程了双斜杠,我觉得可以在把图片读出来的时候做个替换。

1 回复 有任何疑惑可以回复我~
  • 提问者 慕田峪4203571 #1
    没有啊,我的数据库中的路径都是单斜杠
     \upload\images\item\shop\1\2017060420374775350.jpg
    回复 有任何疑惑可以回复我~ 2019-05-22 01:01:08

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信