Привет!
Я искал это по всему интернету, но безрезультатно, поэтому решил спросить здесь.
Дам немного контекста: мы создаём кастомный фронтенд, используя API пользователей Discourse. Я пытался отобразить сырое содержимое поста, но изображения передаются в виде uploads://<id>.png, из-за чего браузер не может их загрузить.
Есть ли способ получить реальный URL через API? Например, https://custom.discourse.org/uploads/<id>.png или что-то подобное?
Но, кажется, декодирование происходит неправильно.
Вот код, который я в итоге попробовал. Он должен декодироваться в “77f164006403e10d7d40143d525f8a5d69390baf”, но я получаю “77f13112951f458abf39d5e480c59eba10c97f31”. Есть какие-то идеи, почему это может быть? Я не очень опытен в подобных вещах.
Моя вина — ссылка uploads:// выводилась в нижнем регистре до печати в консоль, поэтому декодирование не сработало. При правильном регистре всё работает!