V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xinmans
V2EX  ›  问与答

钉钉机器人通知里面的图片裂开, link 点进去能看到,啥原因?

  •  
  •   xinmans · 2 天前 · 640 次点击

    如下图所示

    图片

    12 条回复    2025-01-05 17:24:22 +08:00
    ztm0929
        1
    ztm0929  
       2 天前 via iPhone
    预览是经由阿里的服务器处理的,仔细留意一下这个图片的原始链接在国内普通网络(也就是钉钉的服务器)下能否查看,飞书、企微同理。
    xinmans
        2
    xinmans  
    OP
       2 天前
    @ztm0929 图片是部署在阿里云的服务器上的,nginx 服务。链接直接打开是可以访问的。
    miaotaizi
        3
    miaotaizi  
       2 天前
    域名白名单?
    kk2syc
        4
    kk2syc  
       2 天前
    @xinmans 设置了防盗链?印象里好像会带 dingtlak 的 ref 访问资源
    lmaq
        5
    lmaq  
       2 天前
    看请求数据包
    xinmans
        6
    xinmans  
    OP
       2 天前
    @kk2syc 但是有些图片不会裂,不是全部都裂
    xinmans
        7
    xinmans  
    OP
       2 天前
    @lmaq 移动端如何抓包?
    nanjingwuyanzu
        8
    nanjingwuyanzu  
       2 天前
    钉钉图片不是处理的二进制么? data:xxxxxxx 这种的 难道我记错了?
    xinmans
        9
    xinmans  
    OP
       2 天前
    看了下图片服务端 nginx 日志


    钉钉机器人访问的只有 HEAD ,没有 GET ?,所以是 DingTalkBot 的锅?
    59.1.1.1- - [04/Jan/2025:11:35:44 +0000] "HEAD /images/2025-01-04/182540_swUc.jpg HTTP/1.1" 200 0 "-" "DingTalkBot-SecurityService/1.0" "-"*

    在 ipad 上能够正常打开,GET 请求

    115.1.1.1 - - [04/Jan/2025:11:35:44 +0000] "GET /images/2025-01-04/xxx%20-%xxxx_swUc.jpg HTTP/1.1" 304 0 "-" "Mozilla/5.0 (iPad; CPU OS 18_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/xxx AliApp(DingTalk/7.6.36) com.laiwang.DingTalk/xxx Channel/201200 Pad/iPad language/zh-Hans-CN UT4Aplus/0.0.6 WK" "-"
    marsLeo
        10
    marsLeo  
       2 天前
    @xinmans 可能客户端先尝试用 HEAD 请求判断图片是否有效,然后再发 GET 请求下载图片。检查一下 nginx 的配置,是不是支持了 HEAD 请求。
    xinmans
        11
    xinmans  
    OP
       1 天前
    @marsLeo HEAD 请求返回值是 200 ,所以应该是没有问题的。但问题是没有继续发送 GET 请求,看着像 dingtalkBot 的问题
    xinmans
        12
    xinmans  
    OP
       1 天前
    问题解决了,nginx 换了一个监听端口。可能是阿里云 ecs 的安全防护策略导致的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6047 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 02:22 · PVG 10:22 · LAX 18:22 · JFK 21:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.