linux服务器图片路径:http://10.8.105.1/file/upload/2022/10/27/1a35f3f1-c19d-4bdb-9791-dfc4cddbdf8a-_-111.png
不能直接去拼接,要先将图片路径base64加密(Base64 在线编码解码 | Base64 加密解密 - Base64.us)
1.加密后url=aHR0cDovLzEwLjguMTA1LjEvZmlsZS91cGxvYWQvMjAyMi8xMC8yNy8xYTM1ZjNmMS1jMTlkLTRiZGItOTc5MS1kZmM0Y2RkYmRmOGEtXy0xMTEucG5n
再去拼接,不需要在用encodeURIComponent方法了。
2.如果用java代码加密, 生成BASE64出现\r\n问题,需要this.Data = this.Data.replaceAll("\r|\n", "");
图例: