Skip to content
This repository has been archived by the owner on Nov 2, 2023. It is now read-only.

Escaping + in base64 encoded images #64

Closed
Bluefissure opened this issue Oct 5, 2020 · 2 comments
Closed

Escaping + in base64 encoded images #64

Bluefissure opened this issue Oct 5, 2020 · 2 comments

Comments

@Bluefissure
Copy link

接收到的

[CQ:image,file=base64:///9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAeAB4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAKzdf1m38PeH7/AFe6/wBVaQNKRnG4gcKPcnA/GtKuG8c/8TfxH4W8LPxa3t095dZ6SR24DiPHoWK5+lAD9K1j/hDfANhe+Kr65m1C6YO6HdLK88pLCGNeTxnaFHA21taB4jbXZJ0bQtZ0zyQrA6jbrGJM5+7hjkjHI4xkVy3xDnXTvG/gHU518y2j1Ca2aIdS8sYVG9PlIJrvvtSfbWtQreYsYkJ7YJI/PigD/9k=]

会变成

获取本地图片 base64:///9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAeAB4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4 Tl5ufo6erx8vP09fb3 Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 Pn6/9oADAMBAAIRAxEAPwD3 iiigAooooAKzdf1m38PeH7/AFe6/wBVaQNKRnG4gcKPcnA/GtKuG8c/8TfxH4W8LPxa3t095dZ6SR24DiPHoWK5 lAD9K1j/hDfANhe Kr65m1C6YO6HdLK88pLCGNeTxnaFHA21taB4jbXZJ0bQtZ0zyQrA6jbrGJM5 7hjkjHI4xkVy3xDnXTvG/gHU518y2j1Ca2aIdS8sYVG9PlIJrvvtSfbWtQreYsYkJ7YJI/PigD/9k= 失败,已忽略该图片。

简单看了下似乎是将+转义成了空格导致base64的内容出了问题。

@takayama-lily
Copy link
Owner

更新一下版本,应该已经没有这个问题了。

@Bluefissure
Copy link
Author

Bluefissure commented Oct 6, 2020

更新一下版本,应该已经没有这个问题了。

感谢!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants