繁体   English   中英

在 Rails 上使用 Ruby 将.zip 文件上传到 Cloudinary

[英]Uploading .zip file to Cloudinary using Ruby on Rails

我已将 Cloudinary API 添加到我的 Rails 6 应用程序中。 照片扩展和视频扩展上传效果很好。 .zip 扩展没有。 我在尝试上传 zip 文件时遇到了两个错误。

  • CloudinaryException(不支持的 ZIP 文件):
  • ActiveModel::UnknownAttributeError(照片的未知属性“类型”。)

在用于上传 zip 文件的 controller 文件中,我尝试以不同方式上传 zip 文件。

首先我试过

  @value = Cloudinary::Uploader.upload(params[:downloadable],
  folder: "game_zip", resource_type: :raw)

第二个我试过

  @value = Cloudinary::Uploader.upload(params[:downloadable])

第三个我试过

@value = Cloudinary::Uploader.upload(params[:downloadable],
:resource_type => :auto)

我在 Cloudinary 文档中读到,使用原始文件类型是上传 zip 文件的方法,我尝试了他们推荐的方法,但它不起作用。 是否有我需要添加的解决方案或选项?

Cloudinary 最近更新了其安全策略,现在限制了pdf和新免费帐户上的存档文件类型。

这可以通过联系 Cloudinary 的支持或升级您的帐户来绕过。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM