我正在为第三方API构建API前端。我具有active-Storage设置,并且能够将文件上传到我的应用程序。我需要将文件发布到第三方。
获取实际文件内容的唯一方法是在保存文件后再次下载。
post_body << self.pv_file.blob.download
我希望有一个创建前过滤器,如果第三方API拒绝文件(例如格式错误),则会引发错误,但是我发现访问文件内容的唯一方法是再次下载它。
我发现了一个THIS问题,听起来似乎有可能,但是attachment_changes是一个空哈希。
在保存文件之前如何访问实际文件内容?