问题标签 [cloudinary]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1039 浏览

jquery - 使用 phonegap 将文件作为流上传到 cloudinary

我正在使用 phonegap 编写移动应用程序。该应用程序应该允许用户使用设备的相机拍照,然后直接上传到 cloudinary。

当用户拍摄照片时,我可以从 Phonegap API 的相机对象中获取 base64 编码流或本地文件名(即 file://mnt/sdcard/example.jpg )。

我熟悉使用文件输入从浏览器直接上传云端,但是我无法找到任何关于如何直接从浏览器上传文件路径或数据流而不是使用文件输入的文档。我知道这可以很容易地在服务器端使用 cloudinary_npm for node.js 来实现,所以我不明白为什么我不能在浏览器中做同样的事情。问题是 cloudinary 的 jquery 插件似乎对此没有任何支持。

我的默认计划是使用 JQuery 来尝试模拟当我使用文件输入和 cloudinary jquery 插件时生成的相同 XMLHttpRequest,但是这似乎很乏味,我不确定这是否可行。

有更好的想法吗?有没有其他人尝试过这个?

谢谢!

0 投票
1 回答
1931 浏览

ruby-on-rails - 如何在种子文件中使用带有 cloudinary 的 Carrierwave

我想通过载波活动记录的关联将多个图像上传到云端。如何使用远程 url 数组在种子文件中执行此操作?我已经阅读了无数文章如何使用carrierwave/cloudinary 辅助标签来定位html 表单中的图像上传,但没有直接在代码中执行此操作,有什么想法吗?

0 投票
1 回答
477 浏览

cloudinary - 云转型未更新

我有以下情况:

  1. 创建了一个名为“my_transfomation”的转换,大小为 200x100(宽 x 高)。
  2. 通过其 url 请求图像(检索图像 200x100)。
  3. 删除了“my_transformation”
  4. 创建了另一个同名“my_transfomation”的变换,这次是 350x220
  5. 要求与步骤 2 中相同的图像,具有相同的变换。我得到的图像是旧的宽 x 高 (200x100),而不是新的 (350x220)

如果我在另一个图像上要求“my_transformation”,我会得到正确的 350x220 版本。

如何进行转换以应用于以前获取的图像?

是否有某种缓存让我获得我已经要求的图像转换的旧版本?

谢谢!

0 投票
2 回答
2758 浏览

ruby-on-rails - 删除云帐户中的所有图像

如何通过ruby​​ API删除 cloudinary 帐户中的所有图像?

是否有通过该delete_resource_by_tag方法删除所有资源的特殊标志?

例如

0 投票
1 回答
422 浏览

django - cloudinary 直接上传表单无效,需要重新上传

我正在使用 django 和 cloudinary 直接上传来上传 iamges,如果表格有效,它就可以工作。

但如果我的表单无效,我的页面会重新加载,然后表单会要求用户再次上传图片。

有什么办法可以解决这个问题?


我的代码附在下面。因为我使用直接上传,所以在上传图片后。它将立即显示在前端。但是当表单无效并刷新表单时,图像就消失了。(在您最近更新之后,确实我不需要再次重新上传照片。但是照片不见了。如何再次显示?)

谢谢。

0 投票
1 回答
679 浏览

ruby-on-rails - 为什么 Cloudinary 不断删除我的图像?

我有一个测试应用程序:www.spottedbr.com 它没有托管heroku ,我使用这 2 个宝石:

我还没有任何访客(所以应用程序睡在 heroku 中)。但是当我决定上传缩略图和封面图片时,几天后(或者我认为是在应用程序休眠后?)我上传的图片不再可用。有人可以解释一下为什么会这样吗?我需要付钱吗?怎么了??

编辑:我使用这种方法上传图片(来自 RailsCasts.com):http ://railscasts.com/episodes/253-carrierwave-file-uploads

我刚刚将插件 Cloudnary 添加到我在 heroku 上的应用程序中,没有做更多的事情。

0 投票
1 回答
968 浏览

bower - 使用 Bower 安装非 bower-ready 库

我正在使用 Bower ( http://bower.io/ ) 来管理我的应用程序的第三方库,现在我想使用一个没有注册 bower 包的库,即jquery.cloudinary.js来自 Cloudinary ( http://cloudinary. com)。

我真的很想在我的 Bower 管理的库中包含cloudinary,因为它确实有助于在我需要时克隆我的开发环境。

bower.json是否可以通过编辑我的文件来使用 Bower 安装 Internet 上可用的任何库?如果是这样,怎么做?

我想我可以要求 Cloudinary 创建和注册一个 Bower 包,或者自己做,但我仍然怀疑我是否应该做这些。

0 投票
2 回答
410 浏览

javascript - Cloudinary jquery 上传未正确保存 image_id

我正在使用 Cloudinary 和 jquery 直接从浏览器上传图像到 RoR 应用程序中。我想我已经完全按照这里的说明进行了操作。

图片上传正常,但返回的 params[:image_id] 似乎在 # 符号后附加了签名,如下所示:

所以这最终被保存在模型上。然后,当我尝试使用以下方法检索图像时:

正如文档中所建议的那样,url不仅附加了签名,而且还复制了前面的部分路径,如下所示:

显然这个链接不起作用,但如果你从最后删除重复的路径和签名,它就会起作用。

我没有使用 CarrierWave,部分原因是文档中几乎没有(没有?)说明如何或为什么将它与非服务器端图像上传一起使用。此外,我正在使用 form_for 图像和其他属性,这可能是问题吗?表格如下所示:

非常感谢任何帮助。我对这些东西很陌生,所以很可能我错过了一些简单的东西。但值得一提的是,控制台中没有错误,并且 JS 文件似乎正在正确加载。

0 投票
1 回答
1044 浏览

ruby-on-rails - 未初始化的常量 Cloudinary::UploadedFile

我正在将 Cloudinary 与 rails 和 Devise 一起使用。

当我创建一个新用户时,我有一个执行此操作的 before_save 过滤器

我得到这个错误

任何想法

0 投票
2 回答
518 浏览

symfony - 如何在 Symfony2 控制器中访问 Cloudinary 的辅助方法?

我正在使用 Cloudinary 来管理我的 Sf2 应用程序中的直接图像上传。

有一个名为“cl_image_upload_tag”的 Cloudinary 辅助函数可以生成上传表单。

我需要在我的控制器中运行该函数并将结果显示为我的模板中的原始代码。但我无法访问控制器中的功能

(我将在 Twig 中将 $cloud_form 输出为 {{ cloud_form|raw }} )

我认为这是一个命名空间问题,但我无法让它工作,它得到“错误:调用未定义的方法”。谢谢!

更新:这是自动加载文件: