问题标签 [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 回答
587 浏览

javascript - 让 Cloudinary 直接上传以使用嵌套模型和动态添加的上传字段

我正在尝试使用 Carrierwave 在 Rails 应用程序上使用Cloudinary 直接上传accepts_nested_attributes_for,并通过帖子提交一个或多个图像。在我尝试动态添加更多上传字段之前,它工作正常。For some reason those added dynamically won't start uploading when an image/file is chosen.

细节...

型号总结:

控制器摘要:( 一个起点,允许我在一个帖子中最多包含三个图像)

头:

宝石文件:

应用程序.js:

上传者:

邮寄表格:

image_fields.html.erb 部分:

所以,这一切都很好。图像直接上传到 Cloudinary,并与帖子表单一起正确保存。但是,我不希望用户被限制为每个帖子只有三张图片,所以我改编了Railscast 196的代码以使用 JavaScript 添加额外的上传字段。

咖啡脚本:

一个新的添加字段链接:( 放置在 fields_for 下方和带有“上传”类的 div 内)

一个新的图像助手:

这似乎在三个最初创建的上传字段继续正常工作(即立即上传)的意义上起作用,并且单击“添加图像”链接确实会生成一个具有连续 ID 的新上传字段(除了 ID 之外它们是相同的)。

但是,选择文件时,新生成的上传字段不会启动上传。什么都没发生。有人知道为什么吗?

0 投票
3 回答
2138 浏览

php - Cloudinary:向服务器发送请求时出错 - 无法打开文件

在 cloudinary php 中,我有所需的文件并设置了我的配置,但是当我尝试从 php 文件上传图片时

我得到错误

0 投票
2 回答
592 浏览

ruby - 无法从 Sinatra 将图像上传到 Cloudinary

我正在尝试从我的 Sinatra Web 应用程序中将图像上传到 Cloudinary。我通过使用 CarrierWave 将图像保存在本地,我知道 Cloudinary 和 CarrierWave 可以很好地相互配合,但我已经尝试了所有方法,但没有骰子。

我已经关注了文档,但它们非常以 Rails 为中心。该死的Rails!

我在尝试提交表单时遇到的错误是:

它给我的导致错误的行是 post 方法中的 Cloudinary uploader 行。

这是我的 params[:image] 哈希

在文档中,它提到了一个文件签名,然后声明 CarrierWave 处理这个。我认为我的问题在于上传表单。

我哪里错了?任何人都知道'cl_image_upload_tag'生成什么以及我需要添加到我的文件上传标签中的Cloudinary“特殊属性”是什么?

更新:所以我想到了,实际上我可以像这样直接传递图像:

然而它现在说

这很奇怪。我在那里硬编码了一个 URL,它被上传到 Cloudinary。有任何想法吗?另外,关于 Cloudinary jQuery 上传有什么想法吗?

0 投票
1 回答
1001 浏览

php - Cloudinary 授权直接上传

我为 cloudinary 创建了一个有效的客户端上传脚本。上传的重要部分:

现在我想为上传添加一个转换,所以上传在存储之前进行转换(以节省存储空间)。

我尝试添加以下代码(其中 resize 是我在我的 cloudinary 帐户中创建的转换)。

但是带有转换字段的请求会导致401 未经授权的错误。我想我必须对签名做一些事情,但是什么?

0 投票
0 回答
678 浏览

ruby-on-rails - cloudinary-direct 从浏览器上传不上传

当我尝试将文件直接上传到 Cloudinary 时,没有任何反应。所选文件字段中的文件名被删除,并且没有文件添加到我的 Cloudinary 帐户的媒体库中。

这是我的 index.html.erb 文件

我的 application.js 文件

我确实有下载的带有 api_key 和 api_secret 的 cloudinary.yml 文件......我使用的是 Rails 4,我没有设置我的 config.assets.enabled = false,所以我相信我默认使用 Asset Pipeline。

我相信我正在遵循 Cloudinary 中的示例,但我的 Cloudinary 帐户媒体库没有显示任何上传的文件。我试过添加:html => {:multipart => true},但同样的事情没有发生。我在控制器中尝试了不同的方法来获取返回的 id,但由于什么都没有发生,我想我很乐意将文件放入我的 Cloudinary 媒体库。

——希望从泥土中升到云端

0 投票
0 回答
999 浏览

python - Cloudinary 文件上传引发上传的 URL 无效

我正在使用 Flask 在 Heroku 上运行一个应用程序,并且一直在尝试使用 Cloudinary 插件来简化我的图像管理。奇怪的是,该 api 允许某些图像文件顺利通过,但其他文件会引发“上传的 URL 无效”错误。

下面是我在 routes.py 中的代码:

这是models.py中的cloudinary类:

这是我从 Heroku 获得的引发 500 错误的日志:

0 投票
1 回答
2056 浏览

ruby-on-rails - 在创建图像之前使用 jCrop 和 cloudinary through rails 4 进行裁剪

我已经有一段时间了。我正在使用 cloudinary 上传照片,并尝试在照片创建操作上使用 jcrop 实现裁剪功能。在实现 cloudinary 后,我在 Jcrop 上遵循 railscasts #182。我想我在获取新的裁剪参数时遇到问题(x ,y,w,h) 在图像保存之前返回给上传者。

更新:我什至没有将值放入 f.text_fields。当我移动裁剪器时,应该有新的值吧?这是空字段的样子: 在此处输入图像描述

另外,当我提交照片时,现在我在裁剪合身时遇到了冲突的变换!=crop

在此处输入图像描述

这是我的代码...

image_uploader.rb

照片.js.coffee

photo.rb(我在控制器中为crop_x、y、w、h设置了params.permit)

照片/new.html.erb

0 投票
1 回答
1152 浏览

file-upload - 如何限制直接云端上传的文件大小(客户端 jquery)

我在文档中找不到使用直接上传时如何限制文件大小。我正在使用以下方法在服务器端生成文件上传输入字段:

然后从客户端上传文件。

还。$cloudinary.config 似乎是为指定 api 密钥和存储桶名称而设计的,没有其他配置。

我很感激这方面的任何启示!

0 投票
1 回答
936 浏览

ruby-on-rails - 来自本地主机的默认图像,而不是从 cloudinary 加载

我正在使用 cloudinary 将用户头像存储在我的 rails 4 应用程序中。我的图像资产中还有一个占位符图像。我想知道如果用户没有上传他的头像,我如何从本地主机加载它。

截至目前,我必须将支票添加为

我可以将默认图像指定为

但默认图像必须存储在 cloudinary 上。我不想将它存储在 cloudinary 上,因为 cloudinary 对数据传输收费。因此,我已将“default.png”存储在资产中。'cl_image_tag' 是 cloudinary 提供的帮助器,用于从那里加载图像。

0 投票
1 回答
831 浏览

node.js - 如何处理大文件上传,Client -> Node.js + Heroku -> Cloudinary?

我很好奇如何解决这个问题。我们计划让各种客户端将视频文件上传到我们托管在 Heroku 上的 Node.js 服务器。从那里,我们可以将其流式传输到云端。 我们不能绕过服务器直接从客户端上传到 cloudinary

问题/详细信息:
*如果没有数据发回,Heroku 将在 30 秒后超时
*平均视频文件大小为 15mb。*如果客户端是连接速度较慢的 iphone,heroku 需要保持传输状态,直到文件完成上传。

我在想可能是对数据进行分块,每个块都向客户端发送状态,试图保持连接处于活动状态。

有尝试过这个经验的人吗?