小编use*_*049的帖子

如何在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,timestamp,signature和callback.",

更具体地说:

  • "需要在服务器端生成签名以进行正确的身份验证."

似乎没有任何确切如何实现这一目标的例子.

例子是:

<input name="file" type="file" 
       class="cloudinary-fileupload" data-cloudinary-field="image_upload" 
       data-form-data=" ... html-escaped JSON data ... " ></input>
Run Code Online (Sandbox Code Playgroud)

数据表单数据的未转义JSON内容是:

{ "timestamp":  1345719094, 
  "callback": "https://www.example.com/cloudinary_cors.html",
  "signature": "7ac8c757e940d95f95495aa0f1cba89ef1a8aa7a", 
  "api_key": "1234567890" }
Run Code Online (Sandbox Code Playgroud)

你如何产生签名?我知道我需要在node.js中执行此操作,看起来它需要在生成表单时发生,尽管我可以告诉签名需要包含时间戳 - 这肯定会在用户发布时过时填写了表格?

请求身份验证的文档位于:http://cloudinary.com/documentation/upload_images#request_authentication

在我正在使用的cloudinary_npm模块中,有一个uploader.coffee被调用的方法direct_upload似乎是帮助它实现这一点,但我不清楚如何将它们实际绑定在一起.

这两个框架在博客文章Rails和Django中有真实的例子,通过他们自己的帮助器抽象出这种复杂性,例如你添加{{ form.image }}到表单中的Django ,它输出结果image = cloudinary.forms.CloudinaryJsFileField()- 不幸的是如何在任何其他服务器端环境中复制它不包括在内.

如果有人能够对此有所了解,或者分享关于如何使其端到端工作的要点或示例,我将非常感激.

javascript jquery node.js cloudinary

8
推荐指数
1
解决办法
2957
查看次数

如何使用带有HTML的Python(Django)字符串中的换行符读回和打印文本?

如果有人输入短语,例如:

I see you driving

round town with the girl I love,

and I’m like: haiku.
Run Code Online (Sandbox Code Playgroud)

(每行之间没有空行,但文本写在三个单独的行上)到网页上的文本框中,然后按下一个按钮,然后通过该按钮将其存储在数据库中Django,然后回读并打印该字符串.一个页面,如何让它在HTML页面上打印,换行符仍在文本中?

因此,它不会被打印为: I see you driving round town with the girl I love, and I’m like: haiku.

它打印为:

I see you driving

round town with the girl I love,

and I’m like: haiku.
Run Code Online (Sandbox Code Playgroud)

我知道如果我使用:(textarea)soAndSo.body(/textarea),这会保留用户最初输入时文件中的换行符.我怎样才能获得同样的效果,但不必使用textarea盒子?

html python django newline

8
推荐指数
1
解决办法
1296
查看次数

如何从Android计算器检索值

我正在开发一个用户点击的应用程序EditText,它显示了android计算器,因此用户可以进行算术运算。

我想在用户按下android计算器中的equal按钮并显示它时检索最终值。使用标准的android计算器可以吗?

打开计算器的代码如下:

Intent intent = new Intent();           
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setComponent(new ComponentName(CALCULATOR_PACKAGE, CALCULATOR_CLASS));
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

哪里,

String CALCULATOR_PACKAGE ="com.android.calculator2";
String CALCULATOR_CLASS ="com.android.calculator2.Calculator";
Run Code Online (Sandbox Code Playgroud)

关于如何从计算器中检索最终值的任何想法或建议?
谢谢

android calculator

5
推荐指数
1
解决办法
1598
查看次数

如何在activemq.xml中创建/预配置持久订阅者,以便在ActiveMQ启动时准备好这些订阅?

如何在activemq.xml中创建/预配置持久订阅者,以便在ActiveMQ出现时准备好这些订阅?好像订阅者处于脱机状态.

我们期待固定(但可配置)数量的已知订户.想要缓冲发布者从第1天开始发送的所有消息,以防所有订阅者都未启动.不确定这是否是常见情况,但提前感谢您的帮助.

java activemq-classic jms subscriber publish-subscribe

3
推荐指数
1
解决办法
3422
查看次数

SSL使用.net mq客户端SSLV3连接到MQ?

目前,由于以下问题,我在连接服务器时遇到问题:

当我尝试连接到服务器时,它返回了一个错误: MQRC_SSL_INITIALIZATION_ERROR

通过WireShark进行更仔细的分析,我发现客户端正在尝试使用SSL v2连接到服务器,而服务器只能接受SSL V3,从而拒绝连接.

我查看了该文档,但无法找到有关.Net客户端支持的SSL版本的任何信息.

我想检查SSL版本是否是从.Net MQ客户端控制的,如果是,我们如何配置使其通过SSL v3连接?

谢谢.

ssl ibm-mq

1
推荐指数
1
解决办法
3564
查看次数

你能在Omega/Drupal 7中拥有多个node.tpl.php吗?

在Omega/Drupal 7中是否可以有多个node.tpl.php?

例如,如果我希望主页引入node.tpl.php(事件/文章),但是一旦单击"阅读更多"链接,它就会转到类似event.tpl.php或article.tpl.php的格式内容以不同的方式?

谢谢!

php drupal drupal-7 drupal-themes

1
推荐指数
1
解决办法
629
查看次数