问题标签 [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 投票
2 回答
502 浏览

ruby-on-rails - Rails Cloudinary 提交后直接上传图片

我有一个关于从 Cloudinary 直接上传图像的问题。我可以使用 simple-form 和 <% = f.cl_image_upload (: file)%> 在 Rails 应用程序中进行设置,但是在我选择文件后,它开始上传。我不喜欢这种方法,我希望在提交表单后立即开始上传。可能吗?我担心 Cloudinary 服务器中的文件在我的数据库中没有相应的 id。

0 投票
1 回答
2126 浏览

javascript - Cloudinary Base64图像在angularjs中上传

我正在尝试将 base64 图像上传到 cloudinary 帐户。我已经检查了签名、api key、上传url和canvasImage是否正确。然而,无论何时发送请求,

我得到一个错误的回应:

在检查请求有效负载时,我可以看到正在传递的文件参数。

canvasImage 是base64 jpg。排序 - 数据:图像/jpeg;base64,/9j/4AAQSkZJRgABA。

在 cloudinary 文档中找不到任何此类内容。

0 投票
1 回答
103 浏览

carrierwave - 使用 Carrierwave 上传到 Cloudinary 时添加“备份”选项

我按照此处的指南http://cloudinary.com/documentation/rails_carrierwave创建了一个到 Cloudinary 的 Carrierwave 上传器

它看起来像这样:

现在我想传递“备份”上传选项,以便 cloudinary 保留它的一个版本(我不想在我的 Cloudinary 帐户上全局激活该选项)。

谢谢你的帮助 !

0 投票
11 回答
260879 浏览

java - 如何将多部分文件转换为文件?

谁能告诉我将多部分文件 (org.springframework.web.multipart.MultipartFile) 转换为文件 (java.io.File) 的最佳方法是什么?

在我的 spring mvc web 项目中,我将上传的文件作为 Multipart 文件。我必须将其转换为 File(io),因此我可以调用此图像存储服务( Cloudinary )。它们只采用类型(File)。

我做了很多搜索但失败了。如果有人知道一个好的标准方法,请告诉我?谢谢

0 投票
1 回答
1640 浏览

javascript - 替换 Cloudinary 上的图像

我正在尝试使用它的 public_id 替换 cloudinary 上的图像。因此,我使用时间戳、public_id 和覆盖进行了签名。我已将覆盖值设置为“真”。下面我附上了正在传递的参数的屏幕截图。图片已成功上传,但版本标签不同,但未替换原始图片。

奇怪的是,更改后的图像在第一次上传时成功替换了原始图像,但不适用于该图像的任何进一步上传。因此,上传成功,但使用不同的版本标签上传。

http://cloudinary.com/documentation/upload_images#renaming_images 我已经使用上面链接中给出的覆盖选项来替换原始图像。

我等了很长一段时间(至少半小时),以为变化可能需要时间来反映,但它保持不变。

对这里可能有什么问题有任何见解吗?

在此处输入图像描述

0 投票
1 回答
478 浏览

java - 我无法从 java 服务器端(java servlet)获取签名

我在服务器端(java servlet)获取签名以将其传递给 html 客户端。这是代码:

不幸的是,最后一行代码失败,我不知道如何获取签名以将其传递给 html 客户端

0 投票
2 回答
6649 浏览

javascript - 如何从客户端 JavaScript 获取来自 cloudinary 的图像列表?

使用 cloudinary API,我可以通过GET以下 URL 获取图像列表:

但是,从客户端 JavaScript 使用它会暴露我帐户的 API 密钥和机密。

似乎应该可以在不暴露我的帐户凭据的情况下获取图像列表。

我查看了Cloudinary AngularJS客户端,它有一个示例项目,可以在帐户中实现照片幻灯片。据我所知,该项目使用以下行来获取 cloudinary 帐户中的照片列表

但我不能接到这个电话来返回任何东西。

cloudinary JQuery 文档没有描述 ; 的语法$.cloudinary.url()。我发现的唯一资源是Cloudinary JQuery Github Page,其中指出

是什么public_id?是什么options

0 投票
2 回答
1132 浏览

jquery - 当我动态设置上传输入的属性“data-form-data”时,Cloudinary 直接浏览器上传失败

使用此代码上传正确完成

如果我为“data-form-data”属性设置动态值,则上传失败并出现错误:“使用未签名上传时,上传预设必须指定上传预设”

请注意,我使用对云服务器的 ajax 异步调用来设置动态数据值以获取凭据。

0 投票
1 回答
1551 浏览

javascript - Cloudinary cl_image_upload 与 cl_image_upload_tag

我正在尝试将图像从浏览器直接上传到云端。我遇到的问题是使用以下语法没有上传图像。

如果我替换这个块

上传仍然没有发生。但是,如果我把它们放在一起,那么它们都会上传。

我比较了 2 个 cloudinary 辅助方法生成的 html,它们生成的 html 代码完全相同。查看这 2 个辅助方法的代码,似乎其中一个正在调用另一个。

如果我真的只想使用一个块 <%= f.cl_image_upload(:image) %>,那么我还必须添加额外的 javascript

$('.cloudinary-fileupload).cloudinary_fileupload();

在您看来,使用 Carrierwave 直接从浏览器上传到云端的最佳方式是什么?

0 投票
2 回答
1146 浏览

django - Heroku、Boto 或 Cloudinary 上的 Django 媒体

我正在为客户开发一个 Django CMS 项目,该项目通过 apphook 使用 Aldryn 博客。我正在尝试部署到 Heroku。由于 Heroku 的临时文件系统,媒体必须在外部托管。目前唯一的媒体包括 Django CMS 图片插件(使用标准 ImageField)和 Aldryn 博客文章(使用 FilerImageField 和 easy_thumbnails)。

我已经阅读了有关使用 Boto 存储到 S3 的信息,这似乎就像设置新的 DEFAULT_FILE_STORAGE(和 THUMBNAIL_DEFAULT_STORAGE)一样简单。这似乎是一个很好的解决方案,但其他一切(网络服务器、搜索引擎、数据库)都是由 Heroku 及其插件提供的。当客户签字时,我想简单地转移 Heroku 所有权。

这导致我考虑使用 Cloudinary 作为 Heroku 插件,但我对集成感到困惑。我是否必须将 ImageFields 和 FileImageFields 更改为 CloudinaryFields 并丢失(或被迫以某种方式修补)Filer 和 easy_thumbnail 功能,而不是简单地更改 DEFAULT_FILE_STORAGE?

似乎我要么选择 Boto,客户信用卡同时使用 Heroku 和 S3,要么选择 Cloudinary 并处理粗略的集成。我错过了更好的解决方案吗?