问题现象:
当服务器部署在Linux系统下时,修改、增加员工时不能上传、浏览图片,且在日志中提示文件找不到错误。但在win下能正常访问。
问题分析:
根据日志记录错误信息和在win下能正常访问的现象初步定为查找文件的路径写错----因为在win中地址的格式可以为“E:\XX\XXX\”形式,但在linux中只能识别“/XX/XXX/”形式。
经过查询,在存储图片的地址中确实使用了“\XXX\”形式。
解决办法:
普查功能代码,将所有使用反斜杠“\”形式的地址全改为斜杠“/”。
通过重新部署后测试通过。