ActiveStorage上传大型base64编码的字符串?

如果我有一个在客户端上使用JavaScript编辑/生成的图像(例如,裁剪的照片或canvas图的结果),有没有办法使用ActiveStorage上传它?

它通常是一个包含""的大字符串,它存储在JavaScript变量中,而不是文件中。

据我所知,Active Storage目前没有本机支持。

也许这个Rails问题有进一步的信息对你有帮助。

我们已经使用Shrine(及其DataURI插件 )实现了数据URI上传,并且在我们迁移之前,我们正在等待使用Active Storage执行此操作的正确方法。