你好
ImgBB.com 为网站提供将图片上传至其服务器的支持:
我觉得这个功能相当有趣,因为它能让网站管理员节省大量磁盘空间。
遗憾的是,这无法在 Discourse 中正确集成。首先,“上传图片”按钮在文本区域工具栏中没有显示任何图标。
(请查看中间那个灰色的小区域)
其次,这只会以不同于 Discourse 内置默认图片上传功能的方式,将图片作为一个小链接嵌入。
能否将其开发为一个插件?
你好
ImgBB.com 为网站提供将图片上传至其服务器的支持:
我觉得这个功能相当有趣,因为它能让网站管理员节省大量磁盘空间。
遗憾的是,这无法在 Discourse 中正确集成。首先,“上传图片”按钮在文本区域工具栏中没有显示任何图标。
其次,这只会以不同于 Discourse 内置默认图片上传功能的方式,将图片作为一个小链接嵌入。
能否将其开发为一个插件?
这可以作为插件实现。如果您有预算,可以尝试在 Marketplace 中发布帖子。
对于上传组件,一个主题组件就足够了,但默认情况下,Discourse 会下载远程图片以确保它们不会被删除。
如果您要实现此上传组件,请务必在检查 imgbb 关于图片何时被删除的政策后,将其添加到“禁用图片下载域名”列表中。
我说插件时,原本有不同的想法。
例如:
上传到 Composer → 文件保存到 imgBB → 像 Discourse 已经实现将图片上传到 S3 那样,将其嵌入到 Discourse 中。
我想这个想法可能有点过头了 ![]()
我建议使用 Backblaze B2 作为 S3 存储桶。前 10GB 免费。
我想他们每天只允许免费传输 1GB 的数据。
哎呀。不过作为备份来说,这依然非常划算。
是的,我就是这个意思
其他回答也很有帮助
我的预算不多,但我相信这对大家都会很有用。
我可以投入十美元左右,或者更多。
很希望这能成为一个插件/组件——这已经实现了吗?
听起来不像。
我猜开发这样一个插件需要花费 500-1000 美元,这相当于很多年的 Digital Ocean Spaces(或 为上传配置 S3 兼容对象存储提供商 中提到的其他几个提供商)的使用费用。事实上,如果这个插件存在的话,使用 Spaces 可能比支付维护费用更便宜。