解码“upload://”标识符到URL

你好,

我们尽力在论坛中搜索了关于此问题的任何提示,但未能找到正确答案。很抱歉打扰您,这似乎是一个绝对初学者的问题。

How to clone, install and run the "audiohealth" program - #52 by Flat - Fehleranalyse / Troubleshooting - Hiveeyes 中,我们的一位成员上传了一个 .wav 文件,Discourse 显示了一个嵌入的音频播放器(很可能是 HTML5?),播放效果很好。

然而,我难以找到该文件的完整下载 URL。通常,对于图片,只需在新浏览器标签页中打开图片即可获取图片 URL。但是,尽管我尝试使用浏览器的开发者工具嗅探网络流量,并采用其他一些推测方法来从相关帖子中推导出真实 URL,我仍然未能成功。

很可能我的推测完全不够专业,我相信答案会如此简单明了,以至于我会羞愧得无地自容。我的情况是否有人遇到过,并且还能提供帮助?

此致,
Andreas

附言:上述帖子的内容是:

![PCM004|audio](upload://gMd7ipqm8LhRdgpk1Qjg273QDO7.wav)

这是一个上传文件,包含来自 https://community.hiveeyes.org/ 的蜜蜂嗡嗡声。

哈哈,就在我发布这条消息的同时,我突然想到可以对小部件右键点击,然后……天哪!

1 个赞

确实很难找到,但这里有你需要的内容。

3 个赞

非常感谢!在此记录一下,我是代表我的示例工件进行此操作的。

pip install pybase62
python
>>> import base62
>>> input = "gMd7ipqm8LhRdgpk1Qjg273QDO7"
>>> hex(base62.decode(input, base62.CHARSET_INVERTED))[2:].zfill(40)
'7595f1ad65c69e20c87dcb324f5d049080315aef'

随后,在添加适当的前缀后,确实可以推导出完整 URL。

https://community.hiveeyes.org/uploads/default/original/2X/7/7595f1ad65c69e20c87dcb324f5d049080315aef.wav

再次感谢,@RGJ@michaeld

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.