我有一个网站 (Joomla),我想在其中分享 MP3 文件。每周,我们都会录制一个新的 MP3。我希望让每周上传尽可能简单。典型的麻烦如下:
- 以管理员身份登录Joomla
- 上传新的 MP3 文件
- 编辑下载页面:添加指向新文件的链接。
这种方法可行,但肯定不简单。我正在考虑让整个解决方案自动化,就像 Dropbox 那样。只需将新的 MP3 复制到专用文件夹,然后让系统完成所有上传和链接创建工作。不幸的是,Dropbox 不允许网站访问者浏览/列出其公共文件夹的内容。
重要提示:MP3 不需要复制到我们的 Joomla 网站。任何公共网站都可以,从 Dropbox 到 Skydrive 或任何其他地方。但我希望有一些自动化解决方案,让链接出现在我们的 Joomla 网站内。
答案1
- 使用您机器上的 Dropbox 文件夹
- 将文件夹设为公开
- 编写一个脚本,枚举该文件夹中文件的公共 URL(REST API 参考)
- 将脚本结果放在您的网站上 - 人们将点击链接并真正从 Dropbox 下载
我相信您需要注册才能访问 Dropbox API - 但它是免费的。
祝你好运!
答案2
如果你想要专门使用 Dropbox,那么为什么不使用连接到您的 Dropbox 帐户的 Joomla 扩展。
答案3
基于 Traveling Tech Guy 的解决方案,Dropbox索引是一个 Python 脚本,它生成一个 HTML 文件,其中包含指向 Dropbox 公共文件夹中文件的链接。
那么工作流程将会是这样的:
- 将 MP3 放入公共文件夹
- 运行脚本重新生成 HTML 文件
在 Joomla 中,您将链接到它生成的 index.html 文件。