怎么进行图片、文件发送安全过滤,比如在nginx上添加过滤规则

huangguodong 5天前 58

需求描述: 发送 图片/文件时,会把资源上传到minio里面,为了数据安全,比如防盗链功能,需要在minio的负载nginx上添加过滤规则,现在的问题是 发送的图片/文件 没有标识进行过滤?比如: http请求里有agent关键词,referer字段里有关键域名,我们是否能自定义agent信息?

目前发送有个情况:我们Nginx加了特定标识过滤,桌面端发送图片没问题,移动端发送图片失败,是不是因为桌面端走了应用层,应用层有些agent之类的标识,被我们匹配到了安全标识

最新回复 (5)
  • HeavyRain 5天前
    引用 2
    客户端SDK内应该有addHttpHeader 这个接口,可以给短连接(包括IM服务的短连接和上传文件)设置自定义的header
  • huangguodong 5天前
    引用 3
    好的,多谢,我们试一下
  • huangguodong 5天前
    引用 4
    HeavyRain 客户端SDK内应该有addHttpHeader 这个接口,可以给短连接(包括IM服务的短连接和上传文件)设置自定义的header
    小文件加上没有问题了,但是大文件(100M以上的)还是不行,应用层的怎么添加
  • huangguodong 5天前
    引用 5
    我发现setProtoUserAgent也可以设置,大文件上传的时候加上header就行了,已经解决了,多谢指导
  • x86 5天前
    引用 6
    我们也更新了,支持自定义的 header 及 userAgent
返回