小编Dar*_*dro的帖子

JQuery 循环遍历所有文件输入字段以获取大小

我正在尝试遍历所有文件输入字段并设置错误消息(如果有任何超过 5MB)作为表单验证的第一步。

我在提交按钮上使用点击事件。问题是“键”没有定义。

此表单最多可以有 10 个文件输入字段,通过 AJAX 添加,称为 images[]

        /* loop through all file inputs to check size */
        $("#my-form").find("input[type='file']").each(function(key, value) {
            var el = this.files[key];
            if(el.size > 5242880 || el.fileSize > 5242880) {
                errorMessage = 'Files must be less than 5MB.';
            }
        });
Run Code Online (Sandbox Code Playgroud)

如果我使用,this.files[0]我可以获得第一个字段的大小,但在遍历所有元素时遇到问题。感谢您的输入或其他解决方案。非常感谢!

javascript jquery

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

通过HTTPS和Nginx进行RabbitMQ管理

我正在尝试使用nginx通过HTTPS/SSL访问RabbitMQ接口,我无法弄清楚我缺少什么.

这是我的rabbitmq.conf文件:

[
  {ssl, [{versions, ['tlsv1.2', 'tlsv1.1']}]},
  {rabbit, [
      {reverse_dns_lookups, true},
      {hipe_compile, true},
      {tcp_listeners, [5672]},
      {ssl_listeners, [5671]},
      {ssl_options, [
        {cacertfile, "/etc/ssl/certs/CA.pem"},
        {certfile,   "/etc/nginx/ssl/my_domain.crt"},
        {keyfile,    "/etc/nginx/ssl/my_domain.key"},
        {versions, ['tlsv1.2', 'tlsv1.1']}
      ]}
    ]
  },
  {rabbitmq_management, [
    {listener, [
      {port, 15671},
      {ssl,  true},
      {ssl_opts, [
        {cacertfile, "/etc/ssl/certs/CA.pem"},
        {certfile,   "/etc/nginx/ssl/my_domain.crt"},
        {keyfile,    "/etc/nginx/ssl/my_domain.key"},
        {versions, ['tlsv1.2', 'tlsv1.1']}
      ]}
    ]}
  ]}
].
Run Code Online (Sandbox Code Playgroud)

当我重新启动rabbitmq-server时,一切正常

我的nginx文件如下所示:

location /rabbitmq/ {
        if ($request_uri ~* "/rabbitmq/(.*)") {
                proxy_pass https://example.com:15671/$1;
        }
}
Run Code Online (Sandbox Code Playgroud)

现在,我猜测ngnix配置无法解析HTTPS URL,因为我在尝试浏览时遇到504超时错误:

https://example.com/rabbitmq/
Run Code Online (Sandbox Code Playgroud)

显然,这不是正确的FQDN,但SSL证书在没有/ rabbitmq /的情况下工作正常

有没有人能够通过FQDN和HTTPS在外部连接上使用RabbitMQ管理Web界面?

我是否需要在专用于15671端口的nginx配置中创建新的"服务器"块?

任何帮助将非常感激!

https nginx rabbitmq

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

Bootstrap 4 卡相同高度和底部对齐

我正在尝试对齐 Bootstrap 4 卡并与卡本身d-flex一起使用。align-self-stretch这太棒了。

但是,我不知道如何让红色边框的部分浮到底部。仅使用 Bootstrap 4实用程序有什么想法吗?

引导4张卡

<div class="col-sm-12 col-md-6 col-lg-4 d-flex align-self-stretch">
    <div class="card shadow-sm mb-4">
        <img src="https://placehold.it/500x300" class="card-img-top" alt="">
        <div class="card-body">
            <h5 class="card-title text-uppercase">Longer title here that wraps two lines</h5>
            <p class="text-muted">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
            <div class="align-self-end border border-danger">
                <p class="text-uppercase mb-0">Donors: 123</p>
                <p class="text-uppercase">Funded: $1,234</p>
                <a href="#" class="btn btn-info btn-block">View Details</a>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

css bootstrap-4

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

标签 统计

bootstrap-4 ×1

css ×1

https ×1

javascript ×1

jquery ×1

nginx ×1

rabbitmq ×1