簡體   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