因为文件路径是字符串拼接的,所以之前的路径是这样 D:\pics/bankslip/2023/08/01\fe68a2c16ecb498f89a88f9472a1361e.png /root/temp/bankslip/2023/08/01\fe68a2c16ecb498f89a88f9472a1361e.png 左斜杠、右斜杠都有的情况 那么在windows中这样的路径是正常的,而在linux中图片路径就有可能变成这样 27\100b6cf3abde4627b5d6295d25fb92f8.png之后将斜杠统一改成右斜杠,linux才正常/root/temp/bankslip/2023/08/01/fe68a2c16ecb498f89a88f9472a1361e.png