问题标签 [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.
javascript - 如何在node.js上实现jQuery直接上传到Cloudinary
我正在尝试通过他们的 jQuery 插件将直接上传到 Cloudinary 到 Node.js 应用程序,并且想知道是否有人可以帮助我弥补他们示例中的一些空白。
这是解释如何做到这一点的博客文章:
http://cloudinary.com/blog/direct_image_uploads_from_the_browser_to_the_cloud_with_jquery
在“其他开发框架和高级用法”部分,我坚持的部分是:
- "将data-form-data设置为上传API参数的JSON表示。必填字段为api_key、时间戳、签名和回调。",
更具体地说:
- “需要在服务器端生成签名以进行正确的身份验证。”
似乎没有任何例子说明如何实现这一目标。
这些例子是:
data-form-data 的未转义 JSON 内容是:
你如何去生成签名?我知道我需要在 node.js 中执行此操作,并且它似乎需要在生成表单时发生,尽管据我所知,签名需要包含时间戳 - 到用户时肯定会过时填好表格了吗?
请求身份验证的文档在这里:http ://cloudinary.com/documentation/upload_images#request_authentication
在我正在使用的cloudinary_npmuploader.coffee
模块中,有一个方法被调用direct_upload
,它似乎是实现这一点的帮手,但我不清楚如何将它们实际绑定在一起。
博客文章中带有真实示例的两个框架,Rails 和 Django,通过它们自己的帮助器抽象了这种复杂性,例如,在 Django 中,您添加{{ form.image }}
到表单中,它输出结果image = cloudinary.forms.CloudinaryJsFileField()
- 不幸的是,如何在任何其他服务器端环境中复制它不包括在内。
如果有人可以对此有所了解,或者分享有关如何使其端到端工作的要点或示例,我将不胜感激。
ruby-on-rails - Cloudinary URL 与 Mongoid 3 中断?
我使用了 Cloudinary gem,到目前为止,它作为Photo
Mongoid 中的嵌入式模型运行良好:
但是,升级到 Mongoid 3 后,获取图像 URL 不再有效。考虑这个照片模型:
为什么它不再以 形式返回完全限定的 Cloudinary URL http://res.cloudinary.com/XXXXXX/image/upload/v1350288842/507bc5ca2a450b14bd00e896.jpg
?
ruby-on-rails - 无法从云服务器检索图像
我正在使用Cloudinary Gem
图像管理。我是 ruby on rails 的新手,所以无法找到我错的地方。图像上传到云服务器已完成,但我无法从服务器检索图像。我把我的视图、控制器和上传器类放在这里。如前所述,我已经安装了载波并将其粘贴在 gem 文件中的 cloudinary gem 之前。
控制器console.rb
ImageUploader 类
意见
用于上传
用于显示
模型图像
它没有显示任何错误。上传部分正在工作,但图像检索不起作用。请帮忙。
django - 带有 Cloudinary 字段的 Django 模型
我是 Python 新手,正在玩 Django。在我的模型中,我试图在我的“产品”模型中合并一个字段以拥有一个 Cloudinary 图像字段。
我已将此添加到我的 settings.py 中:
这是我的models.py:
我尝试过导入各种东西(导入 cloudinary、导入 cloudinaryField 等)。
不知道如何让我的模型工作。到目前为止,我通过各种尝试收到了以下错误:
- “模块”对象没有属性“模型”
- 无法导入名称 CloudinaryField
- 名称“cloudinary”未定义
有谁可以帮我离开这里吗?Cloudinary 的文档很少,但我已通读并希望没有错过关键步骤。
提前致谢!
ruby-on-rails - 如何在 Rails 中使用 Cloudinary 将直接上传字段与模型相关联?
使用 Cloudinary 和他们的 Carrierwave 插件,我可以在我的视图中编写一个表单,将图像上传到他们的云并将其绑定到一个名为的模型属性picture
,如下所示:
这行得通。但是我不知道如何在遵循他们在 Rails 中直接上传的文档时将属性绑定到模型。他们的示例使用未绑定到模型的 form_tag:
我正在寻找一些类似的例子<%= post_form.some_upload_method(:picture) %>
。其他人是否有机会直接上传他们的模型并知道我在寻找什么?
ruby-on-rails-3 - Cloudinary 上传文件但按钮仍显示“未选择文件”
我正在使用cloudinary
并遵循这里的所有内容:http: //cloudinary.com/blog/direct_image_uploads_from_the_browser_to_the_cloud_with_jquery
这是我的观点haml
:
我已经检查并加载了所有 cloudinary javascript。该按钮正在将文件上传到 cloudinary,我的 chrome 控制台显示:
我希望我的按钮在选择文件后显示上传文件的名称。多亏了 cloudinary 插件,这是应该发生的事情,还是我应该实现所有 Javascript 来捕获该事件并更改我的上传标签?
我说的是这个按钮,它总是显示“未选择文件”(即使文件已上传并在 Cloudinary 中可用):
顺便说一句:如果它是相关的。我没有使用carrierwave
,也没有Attachinary
因为我使用couchrest_model
jquery - 那里有 Cloudinary + Django Upload 的完整示例吗?
Cloudinary + Django 文档对于像我这样的新手来说非常稀少,而且我一直遇到障碍。有没有人看过或知道一些我可以签出文件上传的示例代码?特别是关于声称基于现有 jQuery 插件的 jQuery 插件,但没有关于它如何不同的文档。
谢谢!
ruby-on-rails - 将图像直接上传到 Cloudinary
我正在尝试从我的 Rails 应用程序将图像直接上传到 Cloudinary,因为我在 Heroku 上并且不能将服务器用作中介。他们使用 jQuery 对此提供支持,但是当我按照他们的指示进行操作时,我收到以下错误 jquery.fileupload-fp.js:
Cloudinary 回复了一封电子邮件,说我应该以正确的顺序包含 js 文件,但它们都包含在正确的顺序中。我再次问他们,但他们可能需要一段时间才能回复我,这有点时间敏感。
谢谢!
carrierwave - 如何使用条件逻辑执行 Cloudinary 转换?
我正在将载波上传器转换为使用 Cloudinary。我有几个像这样的方法,它们以 Cloudinary 格式输出哈希,但不幸的是,在版本块内部,您无法访问外部方法。我想知道就云计算而言,最好的方法是什么,或者是否有可能。
我理想地想要运行的代码是这样的:
ruby-on-rails - Heroku 应用程序在启动时立即崩溃,在本地运行良好,尝试了我能想到的一切
编辑:所以我将我的文件复制到一个新目录,创建了一个新的 git repo,创建了一个新的 heroku 应用程序,推送到新的 heroku 应用程序,配置了一些 heroku 环境变量,然后 . . . 现在一切正常。完全相同的代码。任何人都知道是什么原因导致 Heroku 应用程序像这样损坏?如果在我们生产时发生这种情况,我们将遇到严重的麻烦。
我将 CarrierWave 和 Cloudinary 添加到我的应用程序中,在本地运行良好,在 Heroku 上崩溃。
奇怪的是,它在后来的 heroku push 上工作(在做了一个微不足道的改变之后),并且回滚到那个已知的工作版本仍然不能解决问题(仍然崩溃)。Heroku 支持人员正在查看它,但响应缓慢(他们的建议到目前为止还没有奏效)。这是 Heroku 日志文件要点的链接:
https://gist.github.com/gosuto/5278659
任何帮助将不胜感激,我正在拔头发。