从谷歌云存储上上传的文件获取文件路径



我刚刚将我的应用程序配置为使用Google Cloud Storage来存储用户上传的内容。到目前为止,我能够通过这样做检索上传的文件路径:

ActiveStorage::Blob.service.send(:path_for, file.key)

但是,在Google云存储上,这给了我以下错误:

NoMethodError (undefined method `path_for' for #<ActiveStorage::Service::GCSService:...>)

如何在此处检索文件路径?

您可以使用url_for_direct_upload(key, expires_in:, checksum:, **)url(key, expires_in:, filename:, content_type:, disposition:)来获取GCS网址。

参考

相关内容

  • 没有找到相关文章

最新更新